aboutsummaryrefslogtreecommitdiff
path: root/source/Irrlicht/CSkinnedMesh.cpp
AgeCommit message (Collapse)Author
2023-03-26Revert "Avoid some broken calculations for IBoneSceneNode positions."sfan5
This was reported to cause broken models in some cases. reverts commit edb381bd5050712d1eb8875fe3a405000dd09a3d
2023-03-24Avoid some broken calculations for IBoneSceneNode positions.cutealien
This is based on bugreport #458 reported by viwrap who also made a nice test-case model. Note: While solution seems to work and would even be faster, I'm not 100% sure yet if there are no downsides. The other solution seems to regard last column in matrices - thought I don't think we ever set or use that. And I also haven't found out yet _why_ the original solution goes wrong. But animation system uses right-hand quaternions unlike rest of Irrlicht which is obviously a bit dangerous, will have to check the conversions some day. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6438 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-03-24Unify & improve log messagescutealien
Lots of places where coders did not realize our Printer::log with hint adds a ": " string between message and hint Which caused uglier messages in a few places (added documentation for that, maybe helps?) Some added info in a few places Some whitespace unification Some spelling unification git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6414 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-03-11Drop IrrCompileConfig (#163)Vitaliy
2022-05-21Make irrArray backed by std::vector (#101)paradust7
2022-01-02Reset mesh animation state before recalculating normals (#90)x2048
2021-11-24Fix various GCC warningsJosiahWI
- fix overload hiding - handle missing enumeration values in switch - remove extraenous semicolons - always have defaults in color converter switch - fix root cause of stringop warning
2021-11-16Fix updating of vertex normals for animated meshes (#77)x2048
Updates cached positions and normals of animated vertices from the mesh. Useful when using meshManipulator to update the normals.
2020-01-03Merging r5975 through r6036 from trunk to ogl-es branch.cutealien
GLES drivers adapted, but only did make compile-tests. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6038 dfc29bdd-3216-0410-991c-e03cc46cb475