Blender Git Loki
Git Commits -> Revision 2ec00ea
Revision 2ec00ea by Antonis Ryakiotakis (master) July 30, 2015, 12:43 (GMT) |
Move tangents and baking to looptris: Notes: * Code in rendering and in game engine will still convert tangents to a tessface representation. Added code that takes care of tangent layer only, might be removed when BGE and rendering goes full mlooptri mode. * Baking should work discovered some dead code while I was working on the patch, also tangents are broken when baking from multires (also in master), but those are separate issues that can be fixed later. This should fix T45491 as well |
Commit Details:
Full Hash: 2ec00ea0c1be1ace7cd0c7b68e43cc8e87dd07c7
Parent Commit: 9d335d2
Lines Changed: +423, -313
12 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_multires.h (+6, -1) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+6, -8) (Diff)
/source/blender/blenkernel/intern/customdata.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+121, -59) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+46, -0) (Diff)
/source/blender/blenkernel/intern/multires.c (+27, -3) (Diff)
/source/blender/render/intern/source/bake_api.c (+27, -54) (Diff)
/source/blender/render/intern/source/convertblender.c (+8, -2) (Diff)
/source/blender/render/intern/source/multires_bake.c (+167, -185) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+9, -1) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_multires.h (+6, -1) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+6, -8) (Diff)
/source/blender/blenkernel/intern/customdata.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+121, -59) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+46, -0) (Diff)
/source/blender/blenkernel/intern/multires.c (+27, -3) (Diff)
/source/blender/render/intern/source/bake_api.c (+27, -54) (Diff)
/source/blender/render/intern/source/convertblender.c (+8, -2) (Diff)
/source/blender/render/intern/source/multires_bake.c (+167, -185) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+9, -1) (Diff)