Implement WieldMeshSceneNode which improves wield mesh rendering
- 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.
Showing
- build/android/jni/Android.mk 3 additions, 2 deletionsbuild/android/jni/Android.mk
- src/CMakeLists.txt 1 addition, 0 deletionssrc/CMakeLists.txt
- src/camera.cpp 24 additions, 67 deletionssrc/camera.cpp
- src/camera.h 5 additions, 9 deletionssrc/camera.h
- src/clientobject.h 3 additions, 0 deletionssrc/clientobject.h
- src/content_cao.cpp 91 additions, 222 deletionssrc/content_cao.cpp
- src/content_cao.h 5 additions, 0 deletionssrc/content_cao.h
- src/environment.cpp 24 additions, 16 deletionssrc/environment.cpp
- src/game.cpp 1 addition, 1 deletionsrc/game.cpp
- src/itemdef.cpp 62 additions, 88 deletionssrc/itemdef.cpp
- src/localplayer.cpp 1 addition, 0 deletionssrc/localplayer.cpp
- src/localplayer.h 2 additions, 0 deletionssrc/localplayer.h
- src/mapblock_mesh.cpp 1 addition, 1 deletionsrc/mapblock_mesh.cpp
- src/mapblock_mesh.h 5 additions, 0 deletionssrc/mapblock_mesh.h
- src/mesh.cpp 2 additions, 212 deletionssrc/mesh.cpp
- src/mesh.h 0 additions, 11 deletionssrc/mesh.h
- src/player.cpp 0 additions, 1 deletionsrc/player.cpp
- src/player.h 0 additions, 2 deletionssrc/player.h
- src/test.cpp 10 additions, 0 deletionssrc/test.cpp
- src/util/numeric.h 5 additions, 0 deletionssrc/util/numeric.h
Loading
Please register or sign in to comment