!B (CE-20630) (CE-20712) (Animation) Fixed an issue with software skinning not releas...
commit6f12eeb884cb0f56cc47db412a8287c667760859
authorPawel Wojtasik <pawelw@crytek.com>
Thu, 27 Jun 2019 09:47:34 +0000 (27 11:47 +0200)
committerPawel Wojtasik <pawelw@crytek.com>
Thu, 27 Jun 2019 09:47:34 +0000 (27 11:47 +0200)
tree60466cbeaaf6028ac67055678f7647048326b991
parentd33896c5ddfb21c08aa6bd636e8b81608dd962ae
!B (CE-20630) (CE-20712) (Animation) Fixed an issue with software skinning not releasing acquired IRenderMesh streams properly in all cases.
!XT Moved previous frame vertex position pointer from SVertexSkinData to CVertexData, where it belongs better given its dynamic nature. This also cleans up some initialization logic.

Copied from Perforce
 Change: 1991044
Code/CryEngine/CryAnimation/AttachmentSkin.cpp
Code/CryEngine/CryAnimation/AttachmentVCloth.cpp
Code/CryEngine/CryAnimation/AttachmentVCloth.h
Code/CryEngine/CryAnimation/Vertex/VertexAnimation.cpp
Code/CryEngine/CryAnimation/Vertex/VertexAnimation.h
Code/CryEngine/CryAnimation/Vertex/VertexCommand.cpp
Code/CryEngine/CryAnimation/Vertex/VertexCommand.h
Code/CryEngine/CryAnimation/Vertex/VertexCommandBuffer.cpp
Code/CryEngine/CryAnimation/Vertex/VertexCommandBuffer.h
Code/CryEngine/CryAnimation/Vertex/VertexData.h