fork download
  1.  
  2. Starting test 0, 'disambiguateTextures'
  3.  
  4. Starting test 1, 'testIrrArray'
  5. crashTestFastAlloc
  6.  
  7. All tests passed
  8.  
  9. Starting test 2, 'testIrrMap'
  10.  
  11. All tests passed
  12.  
  13. Starting test 3, 'testIrrList'
  14.  
  15. All tests passed
  16.  
  17. Starting test 4, 'exports'
  18. Checking whether IdentityMatrix is exported.
  19.  
  20. Starting test 5, 'irrCoreEquals'
  21.  
  22. Starting test 6, 'testIrrString'
  23. Test stringc
  24. Test stringw
  25. Test stringw::split()
  26. Test io::path
  27. Test self assignment
  28. test fast alloc
  29. test replace
  30. test make_lower and make_uppers
  31. test find functions
  32.  
  33. All tests passed
  34.  
  35. Starting test 7, 'testLine2d'
  36.  
  37. Line 1 = 1.0 1.0 to 1.0 3.0
  38. Line 2 = 0.0 2.0 to 2.0 2.0
  39. line1 with line2 = hit at 1.0 2.0 - expected
  40. line2 with line1 = hit at 1.0 2.0 - expected
  41.  
  42. Line 1 = 0.0 0.0 to 2.0 2.0
  43. Line 2 = 0.0 2.0 to 2.0 0.0
  44. line1 with line2 = hit at 1.0 1.0 - expected
  45. line2 with line1 = hit at 1.0 1.0 - expected
  46.  
  47. Line 1 = 1.0 1.0 to 1.0 3.0
  48. Line 2 = 0.0 4.0 to 2.0 4.0
  49. line1 with line2 = miss - expected
  50. line2 with line1 = miss - expected
  51.  
  52. Line 1 = 0.0 0.0 to 2.0 2.0
  53. Line 2 = 3.0 4.0 to 4.0 3.0
  54. line1 with line2 = miss - expected
  55. line2 with line1 = miss - expected
  56.  
  57. Line 1 = 0.0 0.0 to 1.0 0.0
  58. Line 2 = 1.0 0.0 to 2.0 0.0
  59. line1 with line2 = hit at 1.0 0.0 - expected
  60. line2 with line1 = hit at 1.0 0.0 - expected
  61.  
  62. Line 1 = 0.0 0.0 to 1.0 0.0
  63. Line 2 = 1.0 0.0 to 0.0 1.0
  64. line1 with line2 = hit at 1.0 0.0 - expected
  65. line2 with line1 = hit at 1.0 0.0 - expected
  66.  
  67. Line 1 = 0.0 0.0 to 1.0 0.0
  68. Line 2 = 1.0 0.0 to 0.0 -1.0
  69. line1 with line2 = hit at 1.0 0.0 - expected
  70. line2 with line1 = hit at 1.0 0.0 - expected
  71.  
  72. Line 1 = 0.0 0.0 to 0.0 1.0
  73. Line 2 = 0.0 1.0 to 1.0 1.0
  74. line1 with line2 = hit at 0.0 1.0 - expected
  75. line2 with line1 = hit at 0.0 1.0 - expected
  76.  
  77. Line 1 = 0.0 0.0 to 0.0 1.0
  78. Line 2 = 0.0 1.0 to 1.0 -1.0
  79. line1 with line2 = hit at 0.0 1.0 - expected
  80. line2 with line1 = hit at 0.0 1.0 - expected
  81.  
  82. Line 1 = 0.0 0.0 to 0.0 1.0
  83. Line 2 = 0.0 1.0 to 0.0 2.0
  84. line1 with line2 = hit at 0.0 1.0 - expected
  85. line2 with line1 = hit at 0.0 1.0 - expected
  86.  
  87. Line 1 = 0.0 0.0 to 1.0 0.0
  88. Line 2 = 1.0 0.0 to 2.0 0.0
  89. line1 with line2 = hit at 1.0 0.0 - expected
  90. line2 with line1 = hit at 1.0 0.0 - expected
  91.  
  92. Line 1 = 0.0 0.0 to 1.0 1.0
  93. Line 2 = 1.0 1.0 to 0.0 2.0
  94. line1 with line2 = hit at 1.0 1.0 - expected
  95. line2 with line1 = hit at 1.0 1.0 - expected
  96.  
  97. Line 1 = 0.0 0.0 to 1.0 1.0
  98. Line 2 = 1.0 1.0 to 2.0 0.0
  99. line1 with line2 = hit at 1.0 1.0 - expected
  100. line2 with line1 = hit at 1.0 1.0 - expected
  101.  
  102. Line 1 = 0.0 0.0 to 1.0 1.0
  103. Line 2 = 1.0 1.0 to 2.0 2.0
  104. line1 with line2 = hit at 1.0 1.0 - expected
  105. line2 with line1 = hit at 1.0 1.0 - expected
  106.  
  107. Line 1 = 0.0 0.0 to 1.0 0.0
  108. Line 2 = 0.0 1.0 to 1.0 1.0
  109. line1 with line2 = miss - expected
  110. line2 with line1 = miss - expected
  111.  
  112. Line 1 = 0.0 0.0 to 0.0 1.0
  113. Line 2 = 1.0 0.0 to 1.0 1.0
  114. line1 with line2 = miss - expected
  115. line2 with line1 = miss - expected
  116.  
  117. Line 1 = 0.0 0.0 to 1.0 0.0
  118. Line 2 = 0.0 1.0 to 0.0 2.0
  119. line1 with line2 = miss - expected
  120. line2 with line1 = miss - expected
  121.  
  122. Line 1 = 0.0 0.0 to 0.0 1.0
  123. Line 2 = 1.0 0.0 to 2.0 0.0
  124. line1 with line2 = miss - expected
  125. line2 with line1 = miss - expected
  126.  
  127. Line 1 = 0.0 0.0 to 1.0 0.0
  128. Line 2 = 0.0 0.0 to 1.0 0.0
  129. line1 with line2 = hit at 0.0 0.0 - expected
  130. line2 with line1 = hit at 0.0 0.0 - expected
  131.  
  132. Line 1 = 2.0 0.0 to 0.0 2.0
  133. Line 2 = 2.0 0.0 to 0.0 2.0
  134. line1 with line2 = hit at 2.0 0.0 - expected
  135. line2 with line1 = hit at 2.0 0.0 - expected
  136.  
  137. Line 1 = 0.0 0.0 to 1.0 1.0
  138. Line 2 = 2.0 2.0 to 3.0 3.0
  139. line1 with line2 = miss - expected
  140. line2 with line1 = miss - expected
  141.  
  142. Line 1 = 0.0 0.0 to 1.0 0.0
  143. Line 2 = 2.0 0.0 to 3.0 0.0
  144. line1 with line2 = miss - expected
  145. line2 with line1 = miss - expected
  146.  
  147. Line 1 = 0.0 0.0 to 0.0 1.0
  148. Line 2 = 0.0 2.0 to 0.0 3.0
  149. line1 with line2 = miss - expected
  150. line2 with line1 = miss - expected
  151.  
  152. Line 1 = 1.0 0.0 to 2.0 0.0
  153. Line 2 = 0.0 0.0 to 3.0 0.0
  154. line1 with line2 = hit at 1.5 0.0 - expected
  155. line2 with line1 = hit at 1.5 0.0 - expected
  156.  
  157. Line 1 = 0.0 1.0 to 0.0 2.0
  158. Line 2 = 0.0 0.0 to 0.0 3.0
  159. line1 with line2 = hit at 0.0 1.5 - expected
  160. line2 with line1 = hit at 0.0 1.5 - expected
  161.  
  162. Line 1 = 1.0 0.0 to 2.0 0.0
  163. Line 2 = 0.0 0.0 to 3.0 0.0
  164. line1 with line2 = hit at 1.5 0.0 - expected
  165. line2 with line1 = hit at 1.5 0.0 - expected
  166.  
  167. Line 1 = 0.0 1.0 to 0.0 2.0
  168. Line 2 = 0.0 0.0 to 0.0 3.0
  169. line1 with line2 = hit at 0.0 1.5 - expected
  170. line2 with line1 = hit at 0.0 1.5 - expected
  171.  
  172. Line 1 = 1.0 1.0 to 2.0 2.0
  173. Line 2 = 0.0 0.0 to 3.0 3.0
  174. line1 with line2 = hit at 1.5 1.5 - expected
  175. line2 with line1 = hit at 1.5 1.5 - expected
  176.  
  177. Line 1 = 1.0 2.0 to 2.0 1.0
  178. Line 2 = 0.0 3.0 to 3.0 0.0
  179. line1 with line2 = hit at 1.5 1.5 - expected
  180. line2 with line1 = hit at 1.5 1.5 - expected
  181.  
  182. Line 1 = 0.0 0.0 to 10.0 8.0
  183. Line 2 = 2.5 2.0 to 5.0 4.0
  184. line1 with line2 = hit at 3.8 3.0 - expected
  185. line2 with line1 = hit at 3.8 3.0 - expected
  186.  
  187. Line 1 = 0.0 0.0 to 2000.0 1000.0
  188. Line 2 = 2.0 1.0 to 2.2 1.4
  189. line1 with line2 = hit at 2.0 1.0 - expected
  190. line2 with line1 = hit at 2.0 1.0 - expected
  191.  
  192. All tests passed
  193.  
  194. Starting test 8, 'matrixOps'
  195.  
  196. Starting test 9, 'testDimension2d'
  197.  
  198. Starting test 10, 'testVector2d'
  199. vector2d interpolation
  200. vector2d quadratic interpolation
  201. vector2d getAngle
  202. vector2df tests passed
  203.  
  204. vector2d interpolation
  205. vector2d quadratic interpolation
  206. vector2d getAngle
  207. vector2d<f64> tests passed
  208.  
  209. vector2d interpolation
  210. vector2d quadratic interpolation
  211. vector2d getAngle
  212. vector2di tests passed
  213.  
  214.  
  215. Starting test 11, 'testVector3d'
  216. vector3df tests passed
  217.  
  218. vector3d<f64> tests passed
  219.  
  220. vector3di tests passed
  221.  
  222.  
  223. Starting test 12, 'testQuaternion'
  224.  
  225. Starting test 13, 'testS3DVertex'
  226.  
  227. Starting test 14, 'testaabbox3d'
  228. aabbox3d<f32> tests passed
  229.  
  230. aabbox3d<f64> tests passed
  231.  
  232. aabbox3d<s32> tests passed
  233.  
  234.  
  235. Starting test 15, 'color'
  236.  
  237. Starting test 16, 'testTriangle3d'
  238. Test getIntersectionWithLine with f32
  239. Test getIntersectionWithLine with f64
  240. Test isPointInside with f32
  241. Test isPointInside with f64
  242. Test isPointInside with s32
  243.  
  244. All tests passed
  245.  
  246. Starting test 17, 'vectorPositionDimension2d'
  247. vector,position,dimension test with s32
  248.  
  249. tests passed
  250.  
  251. vector,position,dimension test with f32
  252.  
  253. tests passed
  254.  
  255. vector,position,dimension test with f64
  256.  
  257. tests passed
  258.  
  259.  
  260. Starting test 18, 'filesystem'
  261.  
  262. Starting test 19, 'archiveReader'
  263. Testing mount file.
  264. Testing mount file.
  265. Testing zip files.
  266. Testing pak files.
  267. Testing npk files.
  268. Testing encrypted zip files.
  269. Directory name: doc
  270. Full path: doc
  271. File name: readme.txt
  272. Full path: doc/readme.txt
  273. File name: upgrade-guide.txt
  274. Full path: doc/upgrade-guide.txt
  275. Testing special zip files.
  276. Directory name: monty
  277. Full path: monty
  278. File name: license.txt
  279. Full path: monty/license.txt
  280. File name: materials.dat
  281. Full path: monty/materials.dat
  282. File name: monty.kart
  283. Full path: monty/monty.kart
  284. Testing special zip files lzma.
  285. File name: tahoma10_.xml
  286. Full path: tahoma10_.xml
  287. File name: tahoma10_0.png
  288. Full path: tahoma10_0.png
  289. File name: tahoma10_1.png
  290. Full path: tahoma10_1.png
  291. Testing add/remove with filenames.
  292.  
  293. Starting test 20, 'testXML'
  294. Test simple XML reader features.
  295. Test XML reader CDATA support.
  296. Test XML reader attribute support.
  297.  
  298. Starting test 21, 'serializeAttributes'
  299.  
  300. Starting test 22, 'fast_atof'
  301.  
  302. String '340282346638528859811704183484516925440.000000'
  303. New fast 340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  304. Old fast 0.0000000000000000000000000000000000000000
  305. atof 340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  306.  
  307. String '3.402823466e+38F'
  308. New fast 340282326356119256160033759537265639424.0000000000000000000000000000000000000000
  309. Old fast 3.4028234481811523437500000000000000000000
  310. atof 340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  311.  
  312. String '3402823466e+29F'
  313. New fast 340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  314. Old fast 3402823424.0000000000000000000000000000000000000000
  315. atof 340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  316.  
  317. String '-340282346638528859811704183484516925440.000000'
  318. New fast -340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  319. Old fast -0.0000000000000000000000000000000000000000
  320. atof -340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  321.  
  322. String '-3.402823466e+38F'
  323. New fast -340282326356119256160033759537265639424.0000000000000000000000000000000000000000
  324. Old fast -3.4028234481811523437500000000000000000000
  325. atof -340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  326.  
  327. String '-3402823466e+29F'
  328. New fast -340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  329. Old fast -3402823424.0000000000000000000000000000000000000000
  330. atof -340282346638528859811704183484516925440.0000000000000000000000000000000000000000
  331.  
  332. String '34028234663852885981170418348451692544.000000'
  333. New fast 34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  334. Old fast 0.0000000000000000000000000000000000000000
  335. atof 34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  336.  
  337. String '3.402823466e+37F'
  338. New fast 34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  339. Old fast 3.4028234481811523437500000000000000000000
  340. atof 34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  341.  
  342. String '3402823466e+28F'
  343. New fast 34028232128551685524711615355045281792.0000000000000000000000000000000000000000
  344. Old fast 3402823424.0000000000000000000000000000000000000000
  345. atof 34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  346.  
  347. String '-34028234663852885981170418348451692544.000000'
  348. New fast -34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  349. Old fast -0.0000000000000000000000000000000000000000
  350. atof -34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  351.  
  352. String '-3.402823466e+37F'
  353. New fast -34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  354. Old fast -3.4028234481811523437500000000000000000000
  355. atof -34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  356.  
  357. String '-3402823466e+28F'
  358. New fast -34028232128551685524711615355045281792.0000000000000000000000000000000000000000
  359. Old fast -3402823424.0000000000000000000000000000000000000000
  360. atof -34028234663852885981170418348451692544.0000000000000000000000000000000000000000
  361.  
  362. String '.00234567'
  363. New fast 0.0023456700146198272705078125000000000000
  364. Old fast 0.0023456700146198272705078125000000000000
  365. atof 0.0023456700146198272705078125000000000000
  366.  
  367. String '-.00234567'
  368. New fast -0.0023456700146198272705078125000000000000
  369. Old fast -0.0023456700146198272705078125000000000000
  370. atof -0.0023456700146198272705078125000000000000
  371.  
  372. String '0.00234567'
  373. New fast 0.0023456700146198272705078125000000000000
  374. Old fast 0.0023456700146198272705078125000000000000
  375. atof 0.0023456700146198272705078125000000000000
  376.  
  377. String '-0.00234567'
  378. New fast -0.0023456700146198272705078125000000000000
  379. Old fast -0.0023456700146198272705078125000000000000
  380. atof -0.0023456700146198272705078125000000000000
  381.  
  382. String '1.175494351e-38F'
  383. New fast 0.0000000000000000000000000000000000000118
  384. Old fast 0.0000000000000000000000000000000000000118
  385. atof 0.0000000000000000000000000000000000000118
  386.  
  387. String '1175494351e-47F'
  388. New fast 0.0000000000000000000000000000000000000000
  389. Old fast 1175494400.0000000000000000000000000000000000000000
  390. atof 0.0000000000000000000000000000000000000118
  391.  
  392. String '1.175494351e-37F'
  393. New fast 0.0000000000000000000000000000000000001175
  394. Old fast 0.0000000000000000000000000000000000001175
  395. atof 0.0000000000000000000000000000000000001175
  396.  
  397. String '1.175494351e-36F'
  398. New fast 0.0000000000000000000000000000000000011755
  399. Old fast 0.0000000000000000000000000000000000011755
  400. atof 0.0000000000000000000000000000000000011755
  401.  
  402. String '-1.175494351e-36F'
  403. New fast -0.0000000000000000000000000000000000011755
  404. Old fast -0.0000000000000000000000000000000000011755
  405. atof -0.0000000000000000000000000000000000011755
  406.  
  407. String '123456.789'
  408. New fast 123456.7890625000000000000000000000000000000000
  409. Old fast 123456.7890625000000000000000000000000000000000
  410. atof 123456.7890625000000000000000000000000000000000
  411.  
  412. String '-123456.789'
  413. New fast -123456.7890625000000000000000000000000000000000
  414. Old fast -123456.7890625000000000000000000000000000000000
  415. atof -123456.7890625000000000000000000000000000000000
  416.  
  417. String '0000123456.789'
  418. New fast 123456.7890625000000000000000000000000000000000
  419. Old fast 123456.7890625000000000000000000000000000000000
  420. atof 123456.7890625000000000000000000000000000000000
  421.  
  422. String '-0000123456.789'
  423. New fast -123456.7890625000000000000000000000000000000000
  424. Old fast -123456.7890625000000000000000000000000000000000
  425. atof -123456.7890625000000000000000000000000000000000
  426.  
  427. String '-0.0690462109446526'
  428. New fast -0.0690462142229080200195312500000000000000
  429. Old fast -0.0000003166941553445212775841355323791504
  430. atof -0.0690462142229080200195312500000000000000
  431.  
  432. String '0.11999999731779099'
  433. New fast 0.1199999973177909851074218750000000000000
  434. Old fast 10518893953024.0000000000000000000000000000000000000000
  435. atof 0.1199999973177909851074218750000000000000
  436.  
  437. String '0.119999997317790999'
  438. New fast 0.1200000122189521789550781250000000000000
  439. Old fast 21676077088768.0000000000000000000000000000000000000000
  440. atof 0.1199999973177909851074218750000000000000
  441.  
  442. String '340282346638528859811704183484516925440'
  443. New fast 2147483647
  444. Old fast 0
  445. strtol 2147483647
  446.  
  447. String '3402823466'
  448. New fast 2147483647
  449. Old fast -892143830
  450. strtol 2147483647
  451.  
  452. String '3402823466e+29F'
  453. New fast 2147483647
  454. Old fast -892143830
  455. strtol 2147483647
  456.  
  457. String '-340282346638528859811704183484516925440'
  458. New fast -2147483648
  459. Old fast 0
  460. strtol -2147483648
  461.  
  462. String '-3402823466'
  463. New fast -2147483648
  464. Old fast 0
  465. strtol -2147483648
  466.  
  467. String '-3402823466e+29F'
  468. New fast -2147483648
  469. Old fast 0
  470. strtol -2147483648
  471.  
  472. String '402823466385288598117'
  473. New fast 2147483647
  474. Old fast 1587679845
  475. strtol 2147483647
  476.  
  477. String '402823466'
  478. New fast 402823466
  479. Old fast 402823466
  480. strtol 402823466
  481.  
  482. String '402823466e+28F'
  483. New fast 402823466
  484. Old fast 402823466
  485. strtol 402823466
  486.  
  487. String '402823466385288598117'
  488. New fast 2147483647
  489. Old fast 1587679845
  490. strtol 2147483647
  491.  
  492. String '-402823466'
  493. New fast -402823466
  494. Old fast 0
  495. strtol -402823466
  496.  
  497. String '-402823466e+28F'
  498. New fast -402823466
  499. Old fast 0
  500. strtol -402823466
  501.  
  502. String '.00234567'
  503. New fast 0
  504. Old fast 0
  505. strtol 0
  506.  
  507. String '-234567'
  508. New fast -234567
  509. Old fast 0
  510. strtol -234567
  511.  
  512. String '234567'
  513. New fast 234567
  514. Old fast 234567
  515. strtol 234567
  516.  
  517. String '-234567'
  518. New fast -234567
  519. Old fast 0
  520. strtol -234567
  521.  
  522. String '1175494351'
  523. New fast 1175494351
  524. Old fast 1175494351
  525. strtol 1175494351
  526.  
  527. String '11754943512'
  528. New fast 2147483647
  529. Old fast -1129958376
  530. strtol 2147483647
  531.  
  532. String '11754943513'
  533. New fast 2147483647
  534. Old fast -1129958375
  535. strtol 2147483647
  536.  
  537. String '11754943514'
  538. New fast 2147483647
  539. Old fast -1129958374
  540. strtol 2147483647
  541.  
  542. String '-1175494351'
  543. New fast -1175494351
  544. Old fast 0
  545. strtol -1175494351
  546.  
  547. String '123456789'
  548. New fast 123456789
  549. Old fast 123456789
  550. strtol 123456789
  551.  
  552. String '-123456789'
  553. New fast -123456789
  554. Old fast 0
  555. strtol -123456789
  556.  
  557. String '123456.789'
  558. New fast 123456
  559. Old fast 123456
  560. strtol 123456
  561.  
  562. String '-123456.789'
  563. New fast -123456
  564. Old fast 0
  565. strtol -123456
  566.  
  567. String '-109446526'
  568. New fast -109446526
  569. Old fast 0
  570. strtol -109446526
  571.  
  572. Starting test 23, 'loadTextures'
  573.  
  574. Starting test 24, 'collisionResponseAnimator'
  575. Collision callback at -5.005000 0.000000 0.000000
  576. Collision callback at 5.005000 0.000000 0.000000
  577. Collision callback at -5.005000 0.000000 0.000000
  578.  
  579. Starting test 25, 'enumerateImageManipulators'
  580.  
  581. Starting test 26, 'removeCustomAnimator'
  582.  
  583. Starting test 27, 'sceneCollisionManager'
  584. bbox intersection checks 3937 hits (of 14000).
  585. bbox intersection resulted in 0 misses at a speed of 16 (old) compared to 14 (new).
  586. bbox intersection checks 0 hits (of 14000).
  587. bbox intersection resulted in 0 misses at a speed of 15 (old) compared to 15 (new).
  588.  
  589. Starting test 28, 'sceneNodeAnimator'
  590.  
  591. Starting test 29, 'meshLoaders'
  592.  
  593. Starting test 30, 'testTimer'
  594. Testing virtual timer.
  595. Testing virtual timer done. Success
  596. Testing real timer.
  597. Warning: Real timer did not progress. Maybe the time slices are too coarse to see.
  598. Real time and date. 10.1.2018 at 0:59:28
  599. This is day 10 of the year and weekday 3. The current time zone has daylight saving disabled
  600.  
  601. Starting test 31, 'testCoreutil'
  602.  
  603. Starting test 32, 'softwareDevice'
  604. Image match: 100.000000%
  605.  
  606. Starting test 33, 'b3dAnimation'
  607. Image match: 99.530403%
  608. Image match: 99.550385%
  609.  
  610. Starting test 34, 'burningsVideo'
  611. Image match: 100.000000%
  612.  
  613. Starting test 35, 'billboards'
  614. Image match: 99.999313%
  615. Image match: 99.998314%
  616.  
  617. Starting test 36, 'createImage'
  618. Image match: 100.000000%
  619. Image match: 100.000000%
  620.  
  621. Starting test 37, 'cursorSetVisible'
  622.  
  623. Starting test 38, 'flyCircleAnimator'
  624. Image match: 100.000000%
  625.  
  626. Starting test 39, 'guiDisabledMenu'
  627. Image match: 99.985542%
  628.  
  629. Starting test 40, 'makeColorKeyTexture'
  630. Image match: 99.503014%
  631. Image match: 99.995972%
  632. Image match: 99.450668%
  633. Image match: 99.995972%
  634.  
  635. Starting test 41, 'md2Animation'
  636. Image match: 99.817169%
  637. Image match: 99.749672%
  638.  
  639. Starting test 42, 'meshTransform'
  640. Image match: 99.976532%
  641.  
  642. Starting test 43, 'skinnedMesh'
  643. Testing setMesh()
  644. Ignore error message in log, this is intended.
  645.  
  646. Starting test 44, 'testGeometryCreator'
  647. Image match: 99.993217%
  648. Writing mismatched image to 'results/Burning's Video-testGeometryCreator.png'
  649. Image match: 99.989891%
  650.  
  651. Starting test 45, 'writeImageToFile'
  652. Image match: 99.999985%
  653.  
  654. Starting test 46, 'ioScene'
  655. Test scene.irrTest scene2.irrImage match: 99.987564%
  656.  
  657. Starting test 47, 'videoDriver'
  658. Running test testVideoDriver
  659. Testing driver Irrlicht Software Driver 1.0
  660. MaxTextures: 1
  661. MaxSupportedTextures: 4
  662. MaxLights: 0
  663. MaxAnisotropy: 1
  664. MaxUserClipPlanes: 0
  665. MaxAuxBuffers: 0
  666. MaxMultipleRenderTargets: 1
  667. MaxIndices: 65536
  668. MaxTextureSize: 1024
  669. MaxGeometryVerticesOut: 0
  670. Version: 1
  671. ShaderLanguageVersion: 0
  672.  
  673. Testing driver Burning's Video 0.49 beautiful
  674. MaxTextures: 2
  675. MaxSupportedTextures: 4
  676. MaxLights: 1024
  677. MaxAnisotropy: 1
  678. MaxUserClipPlanes: 0
  679. MaxAuxBuffers: 0
  680. MaxMultipleRenderTargets: 1
  681. MaxIndices: 65536
  682. MaxTextureSize: 0
  683. MaxGeometryVerticesOut: 0
  684. Version: 49
  685. ShaderLanguageVersion: 0
  686.  
  687. Testing driver OpenGL 3.0
  688. MaxTextures: 4
  689. MaxSupportedTextures: 4
  690. MaxLights: 8
  691. MaxAnisotropy: 16
  692. MaxUserClipPlanes: 8
  693. MaxAuxBuffers: 0
  694. MaxMultipleRenderTargets: 8
  695. MaxIndices: 3000
  696. MaxTextureSize: 16384
  697. MaxGeometryVerticesOut: 0
  698. Version: 300
  699. ShaderLanguageVersion: 103
  700.  
  701.  
  702. Starting test 48, 'screenshot'
  703. Running test testShots
  704. Testing driver OpenGL 3.0
  705. Color Format 0 supported
  706. Color Format 1 supported
  707. Color Format 2 supported
  708. Color Format 3 supported
  709. Color Format 4 unsupported
  710. Color Format 5 unsupported
  711. Color Format 6 unsupported
  712. Color Format 7 unsupported
  713. Color Format 8 unsupported
  714. Color Format 9 unsupported
  715. Color Format 10 unsupported
  716. Color Format 11 unsupported
  717. Color Format 12 unsupported
  718. Color Format 13 unsupported
  719. Color Format 14 unsupported
  720. Color Format 15 unsupported
  721. Color Format 16 unsupported
  722. Color Format 17 unsupported
  723. Color Format 18 unsupported
  724. Color Format 19 unsupported
  725. Color Format 20 unsupported
  726. Color Format 21 unsupported
  727. Color Format 22 unsupported
  728. Color Format 23 unsupported
  729. Color Format 24 unsupported
  730. Color Format 25 unsupported
  731. Color Format 26 unsupported
  732. Color Format 27 unsupported
  733. Color Format 28 unsupported
  734. Color Format 29 unsupported
  735. Color Format 30 unsupported
  736.  
  737. Starting test 49, 'drawPixel'
  738. Running test lineRender
  739. Testing driver Irrlicht Software Driver 1.0
  740. Image match: 99.995598%
  741. Testing driver Burning's Video 0.49 beautiful
  742. Image match: 99.999985%
  743. Testing driver OpenGL 3.0
  744. Image match: 99.905182%
  745. Running test pixelAccuracy
  746. Testing driver Irrlicht Software Driver 1.0
  747. Image match: 100.000000%
  748. Testing driver Burning's Video 0.49 beautiful
  749. Image match: 100.000000%
  750. Testing driver OpenGL 3.0
  751. Image match: 100.000000%
  752. Running test drawLine
  753. Testing driver Irrlicht Software Driver 1.0
  754. Image match: 100.000000%
  755. Testing driver Burning's Video 0.49 beautiful
  756. Image match: 100.000000%
  757. Testing driver OpenGL 3.0
  758. Image match: 99.700035%
  759.  
  760. Starting test 50, 'drawRectOutline'
  761. Running test testWithDriver
  762. Testing driver Irrlicht Software Driver 1.0
  763. Image match: 99.998222%
  764. Testing driver Burning's Video 0.49 beautiful
  765. Image match: 99.788490%
  766. Testing driver OpenGL 3.0
  767. Image match: 99.368004%
  768.  
  769. Starting test 51, 'drawVertexPrimitive'
  770. Running test testWithDriver
  771. Testing driver Irrlicht Software Driver 1.0
  772. Image match: 100.000000%
  773. Image match: 91.152153%
  774. Writing mismatched image to 'results/Irrlicht Software Driver 1.0-drawVPL_b.png'
  775. Image match: 91.201385%
  776. Writing mismatched image to 'results/Irrlicht Software Driver 1.0-drawVPL_c.png'
  777. Image match: 94.730705%
  778. Writing mismatched image to 'results/Irrlicht Software Driver 1.0-drawVPL_d.png'
  779. Image match: 100.000000%
  780. Image match: 82.240021%
  781. Writing mismatched image to 'results/Irrlicht Software Driver 1.0-drawVPL_f.png'
  782. Image match: 86.675331%
  783. Writing mismatched image to 'results/Irrlicht Software Driver 1.0-drawVPL_g.png'
  784. Image match: 100.000000%
  785. Image match: 100.000000%
  786. Image match: 100.000000%
  787. Image match: 100.000000%
  788. Testing driver Burning's Video 0.49 beautiful
  789. Image match: 100.000000%
  790. Image match: 100.000000%
  791. Image match: 100.000000%
  792. Image match: 100.000000%
  793. Image match: 78.806488%
  794. Writing mismatched image to 'results/Burning's Video-drawVPL_e.png'
  795. Image match: 80.653725%
  796. Writing mismatched image to 'results/Burning's Video-drawVPL_g.png'
  797. Image match: 81.273056%
  798. Writing mismatched image to 'results/Burning's Video-drawVPL_h.png'
  799. Image match: 82.851089%
  800. Writing mismatched image to 'results/Burning's Video-drawVPL_i.png'
  801. Image match: 100.000000%
  802. Image match: 100.000000%
  803. Testing driver OpenGL 3.0
  804. Image match: 99.282707%
  805. Image match: 87.371704%
  806. Writing mismatched image to 'results/OpenGL-drawVPL_b.png'
  807. Image match: 87.384903%
  808. Writing mismatched image to 'results/OpenGL-drawVPL_c.png'
  809. Image match: 91.049850%
  810. Writing mismatched image to 'results/OpenGL-drawVPL_d.png'
  811. Image match: 79.783806%
  812. Writing mismatched image to 'results/OpenGL-drawVPL_e.png'
  813. Image match: 79.988945%
  814. Writing mismatched image to 'results/OpenGL-drawVPL_f.png'
  815. Image match: 81.901787%
  816. Writing mismatched image to 'results/OpenGL-drawVPL_g.png'
  817. Image match: 83.715080%
  818. Writing mismatched image to 'results/OpenGL-drawVPL_h.png'
  819. Image match: 80.998802%
  820. Writing mismatched image to 'results/OpenGL-drawVPL_i.png'
  821. Image match: 79.846687%
  822. Writing mismatched image to 'results/OpenGL-drawVPL_j.png'
  823. Image match: 99.282524%
  824.  
  825. ******** Test failure ********
  826. Test 51 'drawVertexPrimitive' failed
  827. ******** Test failure ********
  828.  
  829. Starting test 52, 'material'
  830. Running test polygonOffset
  831. Image match: 99.962158%
  832. Image match: 99.962875%
  833.  
  834. Starting test 53, 'renderTargetTexture'
  835. Running test testWith2DImage
  836. Testing driver Irrlicht Software Driver 1.0
  837. Image match: 100.000000%
  838. Testing driver Burning's Video 0.49 beautiful
  839. Image match: 100.000000%
  840. Testing driver OpenGL 3.0
  841. Image match: 99.999832%
  842. Running test rttAndAntiAliasing
  843. Testing driver OpenGL 3.0
  844. Image match: 93.510567%
  845. Writing mismatched image to 'results/OpenGL-rttAndAntiAlias.png'
  846. Running test rttAndText
  847. Testing driver Irrlicht Software Driver 1.0
  848. Image match: 100.000000%
  849. Testing driver Burning's Video 0.49 beautiful
  850. Image match: 100.000000%
  851. Testing driver OpenGL 3.0
  852. Image match: 99.988205%
  853. Test RTT format support
  854. Running test rttFormats
  855. Testing driver OpenGL 3.0
  856. Format supported: ECF_A1R5G5B5
  857. Format supported: ECF_R5G6B5
  858. Format supported: ECF_R8G8B8
  859. Format supported: ECF_A8R8G8B8
  860. Format supported: ECF_R16F
  861. Format supported: ECF_G16R16F
  862. Format supported: ECF_A16B16G16R16F
  863. Format supported: ECF_R32F
  864. Format supported: ECF_G32R32F
  865. Format supported: ECF_A32B32G32R32F
  866.  
  867. ******** Test failure ********
  868. Test 53 'renderTargetTexture' failed
  869. ******** Test failure ********
  870.  
  871. Starting test 54, 'textureFeatures'
  872. Running test renderMipLevels
  873. Testing driver Burning's Video 0.49 beautiful
  874. Image match: 99.999817%
  875. Passed
  876. Testing driver OpenGL 3.0
  877. Image match: 99.738716%
  878. Passed
  879. Running test lockTexture
  880. Testing driver Burning's Video 0.49 beautiful
  881. Passed
  882. Testing driver OpenGL 3.0
  883. Passed
  884. Passed
  885.  
  886. Starting test 55, 'textureRenderStates'
  887. Running test renderAndLoad
  888. Testing driver Irrlicht Software Driver 1.0
  889. Image match: 100.000000%
  890. Testing driver Burning's Video 0.49 beautiful
  891. Image match: 100.000000%
  892. Testing driver OpenGL 3.0
  893. Image match: 100.000000%
  894. Running test renderAndRemove
  895. Testing driver Irrlicht Software Driver 1.0
  896. Testing driver Burning's Video 0.49 beautiful
  897. Testing driver OpenGL 3.0
  898. Running test testTextureMatrixInMixedScenes
  899. Testing driver OpenGL 3.0
  900. Image match: 100.000000%
  901. Running test manyTextures
  902. Testing driver Irrlicht Software Driver 1.0
  903. Image match: 100.000000%
  904. Testing driver Burning's Video 0.49 beautiful
  905. Image match: 100.000000%
  906. Testing driver OpenGL 3.0
  907. Image match: 99.997200%
  908. Running test textureMatrix
  909. Testing driver OpenGL 3.0
  910. Image match: 99.925507%
  911. Image match: 99.924881%
  912. Image match: 100.000000%
  913.  
  914. Starting test 56, 'transparentMaterials'
  915. Running test testTransparentAlphaChannel
  916. Testing driver Burning's Video 0.49 beautiful
  917. Image match: 99.999962%
  918. Running test testTransparentAlphaChannelRef
  919. Testing driver Burning's Video 0.49 beautiful
  920. Image match: 99.920975%
  921. Running test testTransparentVertexAlpha
  922. Testing driver Burning's Video 0.49 beautiful
  923. Image match: 99.999977%
  924. Running test testTransparentAddColor
  925. Testing driver Burning's Video 0.49 beautiful
  926. Image match: 99.999962%
  927. Running test testTransparentReflection2Layer
  928. Testing driver Burning's Video 0.49 beautiful
  929. Image match: 100.000000%
  930. Running test testTransparentVertexAlphaMore
  931. Testing driver Burning's Video 0.49 beautiful
  932. Image match: 99.858269%
  933.  
  934. Starting test 57, 'userclipplane'
  935. Running test withSphere
  936. Image match: 99.971954%
  937.  
  938. Starting test 58, 'antiAliasing'
  939. Running test testLineRendering
  940. Testing driver OpenGL 3.0
  941. Image match: 99.301407%
  942. Writing mismatched image to 'results/OpenGL-lineAntiAliasing.png'
  943.  
  944. ******** Test failure ********
  945. Test 58 'antiAliasing' failed
  946. ******** Test failure ********
  947.  
  948. Starting test 59, 'draw2DImage'
  949. Running test testWithRenderTarget
  950. Testing driver Irrlicht Software Driver 1.0
  951. Image match: 100.000000%
  952. Testing driver Burning's Video 0.49 beautiful
  953. Image match: 100.000000%
  954. Testing driver OpenGL 3.0
  955. Image match: 100.000000%
  956. Running test testWithPNG
  957. Testing driver OpenGL 3.0
  958. Image match: 99.604706%
  959. Running test testExactPlacement
  960. Testing driver Burning's Video 0.49 beautiful
  961. Image match: 100.000000%
  962. Running test testRectangles
  963. Testing driver Irrlicht Software Driver 1.0
  964. Image match: 100.000000%
  965. Testing driver Burning's Video 0.49 beautiful
  966. Image match: 100.000000%
  967. Testing driver OpenGL 3.0
  968. Image match: 100.000000%
  969.  
  970. Starting test 60, 'lights'
  971. Running test testLightTypes
  972. Testing driver Burning's Video 0.49 beautiful
  973. Image match: 100.000000%
  974. Testing driver OpenGL 3.0
  975. Image match: 99.996933%
  976.  
  977. Starting test 61, 'twodmaterial'
  978. Running test addBlend2d
  979. Testing driver Burning's Video 0.49 beautiful
  980. Image match: 99.936195%
  981. Testing driver OpenGL 3.0
  982. Image match: 99.966652%
  983. Running test moreFilterTests
  984. Testing driver Burning's Video 0.49 beautiful
  985. Image match: 100.000000%
  986. Testing driver OpenGL 3.0
  987. Image match: 100.000000%
  988. Running test draw2DImage4c
  989. Testing driver Burning's Video 0.49 beautiful
  990. Image match: 100.000000%
  991. Testing driver OpenGL 3.0
  992. Image match: 99.329155%
  993.  
  994. Starting test 62, 'viewPort'
  995. Running test viewPortText
  996. Testing driver Irrlicht Software Driver 1.0
  997. Image match: 100.000000%
  998. Testing driver Burning's Video 0.49 beautiful
  999. Image match: 100.000000%
  1000. Testing driver OpenGL 3.0
  1001. Image match: 99.905464%
  1002.  
  1003. Starting test 63, 'mrt'
  1004. Running test testWithDriver
  1005. Testing driver OpenGL 3.0
  1006. Image match: 100.000000%
  1007. Image match: 100.000000%
  1008.  
  1009. Starting test 64, 'projectionMatrix'
  1010. Running test runTestWithDriver
  1011. Testing driver Irrlicht Software Driver 1.0
  1012. Image match: 100.000000%
  1013. Testing driver Burning's Video 0.49 beautiful
  1014. Image match: 99.567131%
  1015. Testing driver OpenGL 3.0
  1016. Image match: 99.280090%
  1017.  
  1018. Starting test 65, 'planeMatrix'
  1019.  
  1020. Rotation matrix
  1021. 1.00 0.00 -0.00 0.00
  1022. 0.00 -0.00 1.00 0.00
  1023. 0.00 -1.00 -0.00 0.00
  1024. 0.00 0.00 0.00 1.00
  1025.  
  1026. Pre: (-0.707f,-0.707f,0.000f), -0.000f
  1027. Post: (-0.707f,0.000f,-0.707f), -0.000f
  1028. Expected: (-0.707f,0.000f,-0.707f), 0.000f
  1029.  
  1030. Pre: (0.707f,0.707f,0.000f), -0.000f
  1031. Post: (0.707f,-0.000f,0.707f), -0.000f
  1032. Expected: (0.707f,0.000f,0.707f), 0.000f
  1033.  
  1034. Pre: (-0.707f,0.707f,0.000f), -0.000f
  1035. Post: (-0.707f,-0.000f,0.707f), -0.000f
  1036. Expected: (-0.707f,0.000f,0.707f), 0.000f
  1037.  
  1038. Pre: (0.707f,-0.707f,0.000f), -0.000f
  1039. Post: (0.707f,0.000f,-0.707f), -0.000f
  1040. Expected: (0.707f,0.000f,-0.707f), 0.000f
  1041.  
  1042. Pre: (-0.707f,-0.707f,0.000f), 0.707f
  1043. Post: (-0.707f,0.000f,-0.707f), 0.707f
  1044. Expected: (-0.707f,0.000f,-0.707f), 0.707f
  1045.  
  1046. Pre: (0.707f,0.707f,0.000f), -0.707f
  1047. Post: (0.707f,-0.000f,0.707f), -0.707f
  1048. Expected: (0.707f,0.000f,0.707f), -0.707f
  1049.  
  1050. Pre: (-0.707f,0.707f,0.000f), -0.707f
  1051. Post: (-0.707f,-0.000f,0.707f), -0.707f
  1052. Expected: (-0.707f,0.000f,0.707f), -0.707f
  1053.  
  1054. Pre: (0.707f,-0.707f,0.000f), 0.707f
  1055. Post: (0.707f,0.000f,-0.707f), 0.707f
  1056. Expected: (0.707f,0.000f,-0.707f), 0.707f
  1057.  
  1058. Translation matrix
  1059. 1.00 0.00 0.00 0.00
  1060. 0.00 1.00 0.00 0.00
  1061. 0.00 0.00 1.00 0.00
  1062. 0.00 3.00 0.00 1.00
  1063.  
  1064. Pre: (-0.707f,-0.707f,0.000f), -0.000f
  1065. Post: (-0.707f,-0.707f,0.000f), 2.121f
  1066. Expected: (-0.707f,-0.707f,0.000f), 2.121f
  1067.  
  1068. Pre: (0.707f,0.707f,0.000f), -0.000f
  1069. Post: (0.707f,0.707f,0.000f), -2.121f
  1070. Expected: (0.707f,0.707f,0.000f), -2.121f
  1071.  
  1072. Pre: (-0.707f,0.707f,0.000f), -0.000f
  1073. Post: (-0.707f,0.707f,0.000f), -2.121f
  1074. Expected: (-0.707f,0.707f,0.000f), -2.121f
  1075.  
  1076. Pre: (0.707f,-0.707f,0.000f), -0.000f
  1077. Post: (0.707f,-0.707f,0.000f), 2.121f
  1078. Expected: (0.707f,-0.707f,0.000f), 2.121f
  1079.  
  1080. Pre: (-0.707f,-0.707f,0.000f), 0.707f
  1081. Post: (-0.707f,-0.707f,0.000f), 2.828f
  1082. Expected: (-0.707f,-0.707f,0.000f), 2.828f
  1083.  
  1084. Pre: (0.707f,0.707f,0.000f), -0.707f
  1085. Post: (0.707f,0.707f,0.000f), -2.828f
  1086. Expected: (0.707f,0.707f,0.000f), -2.828f
  1087.  
  1088. Pre: (-0.707f,0.707f,0.000f), -0.707f
  1089. Post: (-0.707f,0.707f,0.000f), -2.828f
  1090. Expected: (-0.707f,0.707f,0.000f), -2.828f
  1091.  
  1092. Pre: (0.707f,-0.707f,0.000f), 0.707f
  1093. Post: (0.707f,-0.707f,0.000f), 2.828f
  1094. Expected: (0.707f,-0.707f,0.000f), 2.828f
  1095.  
  1096. Scale matrix
  1097. 1.00 0.00 0.00 0.00
  1098. 0.00 2.00 0.00 0.00
  1099. 0.00 0.00 3.00 0.00
  1100. 0.00 0.00 0.00 1.00
  1101.  
  1102. Pre: (-0.707f,-0.707f,0.000f), -0.000f
  1103. Post: (-0.707f,-0.354f,0.000f), -0.000f
  1104. Expected: (-0.707f,-0.354f,0.000f), -0.000f
  1105.  
  1106. Pre: (0.707f,0.707f,0.000f), -0.000f
  1107. Post: (0.707f,0.354f,0.000f), -0.000f
  1108. Expected: (0.707f,0.354f,0.000f), -0.000f
  1109.  
  1110. Pre: (-0.707f,0.707f,0.000f), -0.000f
  1111. Post: (-0.707f,0.354f,0.000f), -0.000f
  1112. Expected: (-0.707f,0.354f,0.000f), -0.000f
  1113.  
  1114. Pre: (0.707f,-0.707f,0.000f), -0.000f
  1115. Post: (0.707f,-0.354f,0.000f), -0.000f
  1116. Expected: (0.707f,-0.354f,0.000f), -0.000f
  1117.  
  1118. Pre: (-0.707f,-0.707f,0.000f), 0.707f
  1119. Post: (-0.707f,-0.354f,0.000f), 0.707f
  1120. Expected: (-0.707f,-0.354f,0.000f), 0.707f
  1121.  
  1122. Pre: (0.707f,0.707f,0.000f), -0.707f
  1123. Post: (0.707f,0.354f,0.000f), -0.707f
  1124. Expected: (0.707f,0.354f,0.000f), -0.707f
  1125.  
  1126. Pre: (-0.707f,0.707f,0.000f), -0.707f
  1127. Post: (-0.707f,0.354f,0.000f), -0.707f
  1128. Expected: (-0.707f,0.354f,0.000f), -0.707f
  1129.  
  1130. Pre: (0.707f,-0.707f,0.000f), 0.707f
  1131. Post: (0.707f,-0.354f,0.000f), 0.707f
  1132. Expected: (0.707f,-0.354f,0.000f), 0.707f
  1133.  
  1134. Rotation * translation matrix
  1135. 1.00 0.00 0.00 0.00
  1136. 0.00 -0.00 1.00 0.00
  1137. 0.00 -1.00 -0.00 0.00
  1138. 0.00 -0.00 3.00 1.00
  1139.  
  1140. Pre: (-0.707f,-0.707f,0.000f), -0.000f
  1141. Post: (-0.707f,0.000f,-0.707f), 2.121f
  1142. Expected: (-0.707f,0.000f,-0.707f), 2.121f
  1143.  
  1144. Pre: (0.707f,0.707f,0.000f), -0.000f
  1145. Post: (0.707f,-0.000f,0.707f), -2.121f
  1146. Expected: (0.707f,-0.000f,0.707f), -2.121f
  1147.  
  1148. Pre: (-0.707f,0.707f,0.000f), -0.000f
  1149. Post: (-0.707f,-0.000f,0.707f), -2.121f
  1150. Expected: (-0.707f,-0.000f,0.707f), -2.121f
  1151.  
  1152. Pre: (0.707f,-0.707f,0.000f), -0.000f
  1153. Post: (0.707f,0.000f,-0.707f), 2.121f
  1154. Expected: (0.707f,0.000f,-0.707f), 2.121f
  1155.  
  1156. Pre: (-0.707f,-0.707f,0.000f), 0.707f
  1157. Post: (-0.707f,0.000f,-0.707f), 2.828f
  1158. Expected: (-0.707f,0.000f,-0.707f), 2.828f
  1159.  
  1160. Pre: (0.707f,0.707f,0.000f), -0.707f
  1161. Post: (0.707f,-0.000f,0.707f), -2.828f
  1162. Expected: (0.707f,-0.000f,0.707f), -2.828f
  1163.  
  1164. Pre: (-0.707f,0.707f,0.000f), -0.707f
  1165. Post: (-0.707f,-0.000f,0.707f), -2.828f
  1166. Expected: (-0.707f,-0.000f,0.707f), -2.828f
  1167.  
  1168. Pre: (0.707f,-0.707f,0.000f), 0.707f
  1169. Post: (0.707f,0.000f,-0.707f), 2.828f
  1170. Expected: (0.707f,0.000f,-0.707f), 2.828f
  1171.  
  1172. Rotation * scale matrix
  1173. 1.00 0.00 0.00 0.00
  1174. 0.00 -0.00 2.00 0.00
  1175. 0.00 -3.00 -0.00 0.00
  1176. 0.00 0.00 0.00 1.00
  1177.  
  1178. Pre: (-0.707f,-0.707f,0.000f), -0.000f
  1179. Post: (-0.707f,0.000f,-0.354f), -0.000f
  1180. Expected: (-0.707f,0.000f,-0.354f), -0.000f
  1181.  
  1182. Pre: (0.707f,0.707f,0.000f), -0.000f
  1183. Post: (0.707f,-0.000f,0.354f), -0.000f
  1184. Expected: (0.707f,-0.000f,0.354f), -0.000f
  1185.  
  1186. Pre: (-0.707f,0.707f,0.000f), -0.000f
  1187. Post: (-0.707f,-0.000f,0.354f), -0.000f
  1188. Expected: (-0.707f,-0.000f,0.354f), -0.000f
  1189.  
  1190. Pre: (0.707f,-0.707f,0.000f), -0.000f
  1191. Post: (0.707f,0.000f,-0.354f), -0.000f
  1192. Expected: (0.707f,0.000f,-0.354f), -0.000f
  1193.  
  1194. Pre: (-0.707f,-0.707f,0.000f), 0.707f
  1195. Post: (-0.707f,0.000f,-0.354f), 0.707f
  1196. Expected: (-0.707f,0.000f,-0.354f), 0.707f
  1197.  
  1198. Pre: (0.707f,0.707f,0.000f), -0.707f
  1199. Post: (0.707f,-0.000f,0.354f), -0.707f
  1200. Expected: (0.707f,-0.000f,0.354f), -0.707f
  1201.  
  1202. Pre: (-0.707f,0.707f,0.000f), -0.707f
  1203. Post: (-0.707f,-0.000f,0.354f), -0.707f
  1204. Expected: (-0.707f,-0.000f,0.354f), -0.707f
  1205.  
  1206. Pre: (0.707f,-0.707f,0.000f), 0.707f
  1207. Post: (0.707f,0.000f,-0.354f), 0.707f
  1208. Expected: (0.707f,0.000f,-0.354f), 0.707f
  1209.  
  1210. Translation * scale matrix
  1211. 1.00 0.00 0.00 0.00
  1212. 0.00 2.00 0.00 0.00
  1213. 0.00 0.00 3.00 0.00
  1214. 0.00 3.00 0.00 1.00
  1215.  
  1216. Pre: (-0.707f,-0.707f,0.000f), -0.000f
  1217. Post: (-0.707f,-0.354f,0.000f), 1.061f
  1218. Expected: (-0.707f,-0.354f,0.000f), 1.061f
  1219.  
  1220. Pre: (0.707f,0.707f,0.000f), -0.000f
  1221. Post: (0.707f,0.354f,0.000f), -1.061f
  1222. Expected: (0.707f,0.354f,0.000f), -1.061f
  1223.  
  1224. Pre: (-0.707f,0.707f,0.000f), -0.000f
  1225. Post: (-0.707f,0.354f,0.000f), -1.061f
  1226. Expected: (-0.707f,0.354f,0.000f), -1.061f
  1227.  
  1228. Pre: (0.707f,-0.707f,0.000f), -0.000f
  1229. Post: (0.707f,-0.354f,0.000f), 1.061f
  1230. Expected: (0.707f,-0.354f,0.000f), 1.061f
  1231.  
  1232. Pre: (-0.707f,-0.707f,0.000f), 0.707f
  1233. Post: (-0.707f,-0.354f,0.000f), 1.768f
  1234. Expected: (-0.707f,-0.354f,0.000f), 1.768f
  1235.  
  1236. Pre: (0.707f,0.707f,0.000f), -0.707f
  1237. Post: (0.707f,0.354f,0.000f), -1.768f
  1238. Expected: (0.707f,0.354f,0.000f), -1.768f
  1239.  
  1240. Pre: (-0.707f,0.707f,0.000f), -0.707f
  1241. Post: (-0.707f,0.354f,0.000f), -1.768f
  1242. Expected: (-0.707f,0.354f,0.000f), -1.768f
  1243.  
  1244. Pre: (0.707f,-0.707f,0.000f), 0.707f
  1245. Post: (0.707f,-0.354f,0.000f), 1.768f
  1246. Expected: (0.707f,-0.354f,0.000f), 1.768f
  1247.  
  1248. Rotation * translation * scale matrix
  1249. 1.00 0.00 0.00 0.00
  1250. 0.00 -0.00 2.00 0.00
  1251. 0.00 -3.00 -0.00 0.00
  1252. 0.00 -0.00 3.00 1.00
  1253.  
  1254. Pre: (-0.707f,-0.707f,0.000f), -0.000f
  1255. Post: (-0.707f,0.000f,-0.354f), 1.061f
  1256. Expected: (-0.707f,0.000f,-0.354f), 1.061f
  1257.  
  1258. Pre: (0.707f,0.707f,0.000f), -0.000f
  1259. Post: (0.707f,-0.000f,0.354f), -1.061f
  1260. Expected: (0.707f,-0.000f,0.354f), -1.061f
  1261.  
  1262. Pre: (-0.707f,0.707f,0.000f), -0.000f
  1263. Post: (-0.707f,-0.000f,0.354f), -1.061f
  1264. Expected: (-0.707f,-0.000f,0.354f), -1.061f
  1265.  
  1266. Pre: (0.707f,-0.707f,0.000f), -0.000f
  1267. Post: (0.707f,0.000f,-0.354f), 1.061f
  1268. Expected: (0.707f,0.000f,-0.354f), 1.061f
  1269.  
  1270. Pre: (-0.707f,-0.707f,0.000f), 0.707f
  1271. Post: (-0.707f,0.000f,-0.354f), 1.768f
  1272. Expected: (-0.707f,0.000f,-0.354f), 1.768f
  1273.  
  1274. Pre: (0.707f,0.707f,0.000f), -0.707f
  1275. Post: (0.707f,-0.000f,0.354f), -1.768f
  1276. Expected: (0.707f,-0.000f,0.354f), -1.768f
  1277.  
  1278. Pre: (-0.707f,0.707f,0.000f), -0.707f
  1279. Post: (-0.707f,-0.000f,0.354f), -1.768f
  1280. Expected: (-0.707f,-0.000f,0.354f), -1.768f
  1281.  
  1282. Pre: (0.707f,-0.707f,0.000f), 0.707f
  1283. Post: (0.707f,0.000f,-0.354f), 1.768f
  1284. Expected: (0.707f,0.000f,-0.354f), 1.768f
  1285. Image match: 99.962547%
  1286.  
  1287. Starting test 66, 'terrainSceneNode'
  1288. Image match: 99.081146%
  1289. Image match: 99.025368%
  1290. Image match: 100.000000%
  1291.  
  1292. Starting test 67, 'lightMaps'
  1293. Running test runTestWithDriver
  1294. Testing driver Irrlicht Software Driver 1.0
  1295. Testing driver Burning's Video 0.49 beautiful
  1296. Image match: 97.705063%
  1297. Testing driver OpenGL 3.0
  1298. Image match: 97.073479%
  1299.  
  1300. Starting test 68, 'triangleSelector'
  1301. Image match: 99.376839%
  1302. Image match: 99.682289%
  1303. Image match: 99.972221%
  1304. Image match: 99.972755%
  1305. Image match: 99.969719%
  1306.  
  1307. Starting test 69, 'line2DTest'
  1308.  
  1309. Tests finished. 67 tests of 70 passed.
  1310.  
  1311.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: class, interface, or enum expected
Starting test 0, 'disambiguateTextures'
^
Main.java:2: error: unclosed character literal
Starting test 0, 'disambiguateTextures'
                 ^
Main.java:2: error: illegal line end in character literal
Starting test 0, 'disambiguateTextures'
                                      ^
Main.java:4: error: unclosed character literal
Starting test 1, 'testIrrArray'
                 ^
Main.java:4: error: illegal line end in character literal
Starting test 1, 'testIrrArray'
                              ^
Main.java:9: error: unclosed character literal
Starting test 2, 'testIrrMap'
                 ^
Main.java:9: error: illegal line end in character literal
Starting test 2, 'testIrrMap'
                            ^
Main.java:13: error: unclosed character literal
Starting test 3, 'testIrrList'
                 ^
Main.java:13: error: illegal line end in character literal
Starting test 3, 'testIrrList'
                             ^
Main.java:17: error: unclosed character literal
Starting test 4, 'exports'
                 ^
Main.java:17: error: illegal line end in character literal
Starting test 4, 'exports'
                         ^
Main.java:20: error: unclosed character literal
Starting test 5, 'irrCoreEquals'
                 ^
Main.java:20: error: illegal line end in character literal
Starting test 5, 'irrCoreEquals'
                               ^
Main.java:22: error: unclosed character literal
Starting test 6, 'testIrrString'
                 ^
Main.java:22: error: illegal line end in character literal
Starting test 6, 'testIrrString'
                               ^
Main.java:35: error: unclosed character literal
Starting test 7, 'testLine2d'
                 ^
Main.java:35: error: illegal line end in character literal
Starting test 7, 'testLine2d'
                            ^
Main.java:194: error: unclosed character literal
Starting test 8, 'matrixOps'
                 ^
Main.java:194: error: illegal line end in character literal
Starting test 8, 'matrixOps'
                           ^
Main.java:196: error: unclosed character literal
Starting test 9, 'testDimension2d'
                 ^
Main.java:196: error: illegal line end in character literal
Starting test 9, 'testDimension2d'
                                 ^
Main.java:198: error: unclosed character literal
Starting test 10, 'testVector2d'
                  ^
Main.java:198: error: illegal line end in character literal
Starting test 10, 'testVector2d'
                               ^
Main.java:215: error: unclosed character literal
Starting test 11, 'testVector3d'
                  ^
Main.java:215: error: illegal line end in character literal
Starting test 11, 'testVector3d'
                               ^
Main.java:223: error: unclosed character literal
Starting test 12, 'testQuaternion'
                  ^
Main.java:223: error: illegal line end in character literal
Starting test 12, 'testQuaternion'
                                 ^
Main.java:225: error: unclosed character literal
Starting test 13, 'testS3DVertex'
                  ^
Main.java:225: error: illegal line end in character literal
Starting test 13, 'testS3DVertex'
                                ^
Main.java:227: error: unclosed character literal
Starting test 14, 'testaabbox3d'
                  ^
Main.java:227: error: illegal line end in character literal
Starting test 14, 'testaabbox3d'
                               ^
Main.java:235: error: unclosed character literal
Starting test 15, 'color'
                  ^
Main.java:235: error: illegal line end in character literal
Starting test 15, 'color'
                        ^
Main.java:237: error: unclosed character literal
Starting test 16, 'testTriangle3d'
                  ^
Main.java:237: error: illegal line end in character literal
Starting test 16, 'testTriangle3d'
                                 ^
Main.java:246: error: unclosed character literal
Starting test 17, 'vectorPositionDimension2d'
                  ^
Main.java:246: error: illegal line end in character literal
Starting test 17, 'vectorPositionDimension2d'
                                            ^
Main.java:260: error: unclosed character literal
Starting test 18, 'filesystem'
                  ^
Main.java:260: error: illegal line end in character literal
Starting test 18, 'filesystem'
                             ^
Main.java:262: error: unclosed character literal
Starting test 19, 'archiveReader'
                  ^
Main.java:262: error: illegal line end in character literal
Starting test 19, 'archiveReader'
                                ^
Main.java:293: error: unclosed character literal
Starting test 20, 'testXML'
                  ^
Main.java:293: error: illegal line end in character literal
Starting test 20, 'testXML'
                          ^
Main.java:298: error: unclosed character literal
Starting test 21, 'serializeAttributes'
                  ^
Main.java:298: error: illegal line end in character literal
Starting test 21, 'serializeAttributes'
                                      ^
Main.java:300: error: unclosed character literal
Starting test 22, 'fast_atof'
                  ^
Main.java:300: error: illegal line end in character literal
Starting test 22, 'fast_atof'
                            ^
Main.java:302: error: unclosed character literal
 String '340282346638528859811704183484516925440.000000'
        ^
Main.java:302: error: illegal line end in character literal
 String '340282346638528859811704183484516925440.000000'
                                                       ^
Main.java:307: error: unclosed character literal
 String '3.402823466e+38F'
        ^
Main.java:307: error: illegal line end in character literal
 String '3.402823466e+38F'
                         ^
Main.java:312: error: unclosed character literal
 String '3402823466e+29F'
        ^
Main.java:312: error: illegal line end in character literal
 String '3402823466e+29F'
                        ^
Main.java:317: error: unclosed character literal
 String '-340282346638528859811704183484516925440.000000'
        ^
Main.java:317: error: illegal line end in character literal
 String '-340282346638528859811704183484516925440.000000'
                                                        ^
Main.java:322: error: unclosed character literal
 String '-3.402823466e+38F'
        ^
Main.java:322: error: illegal line end in character literal
 String '-3.402823466e+38F'
                          ^
Main.java:327: error: unclosed character literal
 String '-3402823466e+29F'
        ^
Main.java:327: error: illegal line end in character literal
 String '-3402823466e+29F'
                         ^
Main.java:332: error: unclosed character literal
 String '34028234663852885981170418348451692544.000000'
        ^
Main.java:332: error: illegal line end in character literal
 String '34028234663852885981170418348451692544.000000'
                                                      ^
Main.java:337: error: unclosed character literal
 String '3.402823466e+37F'
        ^
Main.java:337: error: illegal line end in character literal
 String '3.402823466e+37F'
                         ^
Main.java:342: error: unclosed character literal
 String '3402823466e+28F'
        ^
Main.java:342: error: illegal line end in character literal
 String '3402823466e+28F'
                        ^
Main.java:347: error: unclosed character literal
 String '-34028234663852885981170418348451692544.000000'
        ^
Main.java:347: error: illegal line end in character literal
 String '-34028234663852885981170418348451692544.000000'
                                                       ^
Main.java:352: error: unclosed character literal
 String '-3.402823466e+37F'
        ^
Main.java:352: error: illegal line end in character literal
 String '-3.402823466e+37F'
                          ^
Main.java:357: error: unclosed character literal
 String '-3402823466e+28F'
        ^
Main.java:357: error: illegal line end in character literal
 String '-3402823466e+28F'
                         ^
Main.java:362: error: unclosed character literal
 String '.00234567'
        ^
Main.java:362: error: illegal line end in character literal
 String '.00234567'
                  ^
Main.java:367: error: unclosed character literal
 String '-.00234567'
        ^
Main.java:367: error: illegal line end in character literal
 String '-.00234567'
                   ^
Main.java:372: error: unclosed character literal
 String '0.00234567'
        ^
Main.java:372: error: illegal line end in character literal
 String '0.00234567'
                   ^
Main.java:377: error: unclosed character literal
 String '-0.00234567'
        ^
Main.java:377: error: illegal line end in character literal
 String '-0.00234567'
                    ^
Main.java:382: error: unclosed character literal
 String '1.175494351e-38F'
        ^
Main.java:382: error: illegal line end in character literal
 String '1.175494351e-38F'
                         ^
Main.java:387: error: unclosed character literal
 String '1175494351e-47F'
        ^
Main.java:387: error: illegal line end in character literal
 String '1175494351e-47F'
                        ^
Main.java:392: error: unclosed character literal
 String '1.175494351e-37F'
        ^
Main.java:392: error: illegal line end in character literal
 String '1.175494351e-37F'
                         ^
Main.java:397: error: unclosed character literal
 String '1.175494351e-36F'
        ^
Main.java:397: error: illegal line end in character literal
 String '1.175494351e-36F'
                         ^
Main.java:402: error: unclosed character literal
 String '-1.175494351e-36F'
        ^
Main.java:402: error: illegal line end in character literal
 String '-1.175494351e-36F'
                          ^
Main.java:407: error: unclosed character literal
 String '123456.789'
        ^
Main.java:407: error: illegal line end in character literal
 String '123456.789'
                   ^
Main.java:412: error: unclosed character literal
 String '-123456.789'
        ^
Main.java:412: error: illegal line end in character literal
 String '-123456.789'
                    ^
Main.java:417: error: unclosed character literal
 String '0000123456.789'
        ^
Main.java:417: error: illegal line end in character literal
 String '0000123456.789'
                       ^
Main.java:422: error: unclosed character literal
 String '-0000123456.789'
        ^
Main.java:422: error: illegal line end in character literal
 String '-0000123456.789'
                        ^
Main.java:427: error: unclosed character literal
 String '-0.0690462109446526'
        ^
Main.java:427: error: illegal line end in character literal
 String '-0.0690462109446526'
                            ^
Main.java:432: error: unclosed character literal
 String '0.11999999731779099'
        ^
100 errors
stdout
Standard output is empty