Changed Mesh to use glm::tvec* instead of OpenCV
Changed all affected functions and classes accordingly: Mainly the renderer, affine-renderer, and affine texture extraction. This results in a ~35% speed-up of rendering meshes. It requires some not-so-beautiful conversions in render_affine and the current texture extraction, but they will be superseded by the new renderer soon anyway.
Showing
- examples/generate-obj.cpp 1 addition, 2 deletionsexamples/generate-obj.cpp
- include/eos/morphablemodel/MorphableModel.hpp 6 additions, 3 deletionsinclude/eos/morphablemodel/MorphableModel.hpp
- include/eos/render/Mesh.hpp 6 additions, 4 deletionsinclude/eos/render/Mesh.hpp
- include/eos/render/detail/render_affine_detail.hpp 3 additions, 1 deletioninclude/eos/render/detail/render_affine_detail.hpp
- include/eos/render/detail/render_detail.hpp 50 additions, 31 deletionsinclude/eos/render/detail/render_detail.hpp
- include/eos/render/detail/texture_extraction_detail.hpp 6 additions, 3 deletionsinclude/eos/render/detail/texture_extraction_detail.hpp
- include/eos/render/render.hpp 5 additions, 5 deletionsinclude/eos/render/render.hpp
- include/eos/render/render_affine.hpp 11 additions, 6 deletionsinclude/eos/render/render_affine.hpp
- include/eos/render/texture_extraction.hpp 11 additions, 5 deletionsinclude/eos/render/texture_extraction.hpp
Loading
Please register or sign in to comment