cutealien
|
957d34ff0e
Switch Irrlicht to 8 textures per Material as default by increasing value of _IRR_MATERIAL_MAX_TEXTURES_.
|
5 vuotta sitten |
cutealien
|
b584c39295
ITexture::lock interface changed.
|
6 vuotta sitten |
cutealien
|
413a5b2504
Add some documentation about the workings of the attribute system.
|
7 vuotta sitten |
cutealien
|
7a87a77a8a
Document some bug/missing feature in the serializeAttributes tests.
|
7 vuotta sitten |
cutealien
|
14a41bbc61
Update to libpng 1.6.23 (from 1.6.21).
|
8 vuotta sitten |
nadro
|
3fe418bc41
- Removed texture IDs parameter from IVideoDriver::setRenderTarget method. Performance gain was too low to keep this parameter available.
|
9 vuotta sitten |
cutealien
|
19435a22f4
- Fix: CGUIImage no longer scales wrong when working with textures which don't have the original image size.
|
9 vuotta sitten |
cutealien
|
c6eec21cec
Cameras return again an empty boundingbox (at 0,0,0) instead of returning the frustum boundingbox. Thx @robmar for reporting this.
|
9 vuotta sitten |
cutealien
|
ce863d1037
Update test drawVertexPrimitives
|
9 vuotta sitten |
cutealien
|
bf42d8d61b
Fix serializing colors as strings and add a general test for serializing attributes as strings.
|
10 vuotta sitten |
cutealien
|
a87bb3a063
- Fix a bunch of off-by one errors in irr::core::string in functions equals_substring_ignore_case, findFirst, findFirstChar, findNext, findLast, findLastChar, replace, remove and removeChars. This prevents some potential memory access errors, find functions no longer try to find the \0, replace no longer replaces the \0 and remove no longer tries to remove it (which did remove the last character instead).
|
12 vuotta sitten |
cutealien
|
14a4a07e66
Add documentation and some compile-tests for matrix.
|
12 vuotta sitten |
cutealien
|
238f3b7bd8
Fix string::replace which failed replacing substrings at the end when the replacement was longer (thx @ zerochen for reporting). Corresonding tests added.
|
12 vuotta sitten |
cutealien
|
27879dd9a7
- User can now set characters used for decimal point in fast_atof for localisation.
|
12 vuotta sitten |
cutealien
|
d4ee640740
Use another solution to ensure first animation frame is at start. Solution yesterday had the trouble that it was no longer possible to use setCurrentFrame before otherwise. Tests b3dAnimation and md2Animation working again.
|
12 vuotta sitten |
cutealien
|
26b2b68a13
- COpenGLTexture::getOpenGLFormatAndParametersFromColorFormat now returning values for ECF_R5G6B5 which can be used in glTexImage2D. Fixes test renderTargetTexture. I've also added a few more error-checks in debug.
|
12 vuotta sitten |
cutealien
|
1e4a0a77fd
Fix screenshots under Linux/OpenGL for formats ECF_R5G6B5 (failed before) and ECF_R8G8B8 (red and blue where switched). Note that R5G6B5 still has strange results when writing to file. But that's due to a bug in color-conversion, which is fixed already in 1.7 and will be merged to trunk soon.
|
12 vuotta sitten |
cutealien
|
94968c4a8c
Fix tests triangle3d:
|
12 vuotta sitten |
cutealien
|
2ea755420c
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.
|
12 vuotta sitten |
cutealien
|
e33c2c5a9a
- equalsByUlp rewritten slightly to compile with our gcc release settings without warnings.
|
12 vuotta sitten |
cutealien
|
833ad991dd
- Add function equalsByUlp to test for spacing between floating point numbers.
|
12 vuotta sitten |
cutealien
|
4acc86e82a
Test matrixOps needs a slightly larger epsilon on 64-bit.
|
12 vuotta sitten |
cutealien
|
54017deae9
Have to use fuzzy comparison instead of binary comparision in test writeImageToFile as it's using renderresult which can differ slightly in some pixels.
|
12 vuotta sitten |
cutealien
|
7ae5d0817c
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?).
|
12 vuotta sitten |
cutealien
|
ef6296a57b
CFileSystem::removeFileArchive now checking for normalized path + corresponding test now evaluated.
|
12 vuotta sitten |
cutealien
|
128f5a14e9
Replace asserts in tests with new macro assert_log.
|
12 vuotta sitten |
cutealien
|
86e5345306
- XML-reader now preserves all whitespace. So even newlines are now returned as EXN_TEXT nodes. Old behavior was dropping those, but it handled unix-style newlines badly and should rather have preserved all whitespace or none. Preserving no whitespace could be useful feature for the future.
|
12 vuotta sitten |
cutealien
|
78201934a2
Updated scene.irr files for the ioScene test. I couldn't figure out why the original .irr files where ever used - even going back to the first version when they were created (r3532) those files never worked. But going through the differing values by hand all attributes with different values from the old test-irr's did write the correct value to xml (aka as it was in memory in the scenenodes) so I use now the resulting .irr file as we currently get it. More changes (Linux) for this test coming later, but ioScene test passes now on Windows.
|
12 vuotta sitten |
cutealien
|
d6cca9e7bc
Fix CTriangleBBSelector.h which had been broken when CTriangleSelector::getTriangle behaviour had been improved (it's overloaded getTriangle no longer got called). Tests collisionResponseAnimator and sceneCollisionManager do now pass again.
|
13 vuotta sitten |
cutealien
|
4c5827936b
Fix leaks in several tests. Current test results (WinXP/VS10): 53 passing, 10 failing, 3 don't run through (collisionResponseAnimator, sceneCollisionManager, screenshot).
|
13 vuotta sitten |