aboutsummaryrefslogtreecommitdiff
path: root/src/wieldmesh.cpp
AgeCommit message (Collapse)Author
2015-01-05Prevent client crashing if an NDT_AIRLIKE node is droppedCraig Robbins
The player dropping the node can either be themselves or another player (i.e. without this fix you can crash other people's clients) Thanks CWz for reporting the issue
2014-12-23Silence misc. warningskwolekr
2014-12-22Temporarily fix always bright wieldhand with shaders enabledkwolekr
2014-12-21Change TileSpec::frames to be std::vector not std::mapunknown
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-11-26Wield: always obey anisotropic_filter setting, not just for hi res texturesKahrl
2014-11-26EMF_USE_MIP_MAPS was introduced in Irrlicht 1.8, don't use in 1.7.3 or belowKahrl
This is not optimal as it will cause minor graphical glitches for Irrlicht 1.7 users, but at least it fixes the build.
2014-11-26Wieldmesh: don't force anisotropic filtering on, instead disable mipmapsKahrl
This should fix #1844. Thanks to oleastre for making the first version of this commit (#1848).
2014-11-13Wielded fixes. Add shaders support.RealBadAngel
2014-11-08Implement WieldMeshSceneNode which improves wield mesh renderingKahrl
- Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO.