Add filename to error-message when jpg-loading fails.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4169 dfc29bdd-3216-0410-991c-e03cc46cb475
Test ioScene needed time set to the number of the beast to work (I'm not joking man!). Works now independent of computer speed (but should probably use an updated irr file sooner or later - is this from irrEdit as the format looks outdated?).
Remove unused variables in billboards test and testUtils.


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4170 dfc29bdd-3216-0410-991c-e03cc46cb475
Have to use fuzzy comparison instead of binary comparision in test writeImageToFile as it's using renderresult which can differ slightly in some pixels.


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4171 dfc29bdd-3216-0410-991c-e03cc46cb475
Test matrixOps needs a slightly larger epsilon on 64-bit.


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4172 dfc29bdd-3216-0410-991c-e03cc46cb475
Prevent memoryleak in stabilizeScreenBackground.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4173 dfc29bdd-3216-0410-991c-e03cc46cb475
Add missing return for glIsOcclusionQueryNV (thx @ Randajad for reporting).

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4174 dfc29bdd-3216-0410-991c-e03cc46cb475
Preallocate string in CXMLWriter::writeText to speedup xml-writing somewhat.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4175 dfc29bdd-3216-0410-991c-e03cc46cb475
cleaner solution for xml-writing speedup.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4176 dfc29bdd-3216-0410-991c-e03cc46cb475
Speedup collada writing.
Speedup xml writing once more and describe how to get rid of the remaining major bottleneck (another time).

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4177 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix another missing return in COpenGLExtensionHandler::extGlIsQuery. Found again by Randajad.


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4178 dfc29bdd-3216-0410-991c-e03cc46cb475
- Add function equalsByUlp to test for spacing between floating point numbers.
- Allow difference of 1 ULP in fast_atof tests (as that is still correct). Note that this only fixes part of the fast_atof test, the whole tests still fails on 64-bit because test_strtol still fails (that looks more like a real bug).


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4179 dfc29bdd-3216-0410-991c-e03cc46cb475
- equalsByUlp rewritten slightly to compile with our gcc release settings without warnings.
- fast_atof tests now running on 64-bit (should've been last 64-bit specific trouble in tests).


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4180 dfc29bdd-3216-0410-991c-e03cc46cb475
Move defines out of header or add prefixes to avoid accidental name collisions.


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4181 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix time for animated model in anti-aliasing test (we should kick out animations from such tests completely!). Results still not as in reference image, but model is anti-aliased. Lines not anti-aliased at value 2 (starts around 10 here). I suspect that's too much driver dependent. Increased requiredMatch to 99.4 as animation might have been reason for low test-value - decrease again if it still fails on other system and is really OK.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4182 dfc29bdd-3216-0410-991c-e03cc46cb475