mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
This mainly touches extern libraries and few debug-only places in intern. Some summary: - External libraries are not strict at all about missing declarations, so we can rather safely remove such warning together with other strict flags. - Bullet has some static functions which are not used. Those were commented out. - Carve now has some unused debug-only functions commented out as well. While we're on the way of getting rid of Carve, it makes sense to make things a bit cleaner for the time being. - In LZMA we have some parts disabled which gives some set but unused variables which is rather correct. - Elbeem had quite some variables set and never used because their usage is inside of debug-only code which is commented out. Note about patching upstream libraries: surely one might say that we have to make local patchset against this, but own experience says it only gives extra work trying to merge such tweaks to a new upstream version and usually it's just faster to re-apply such fixes again after bundling new upstream library. |
||
|---|---|---|
| .. | ||
| carve.cpp | ||
| convex_hull.cpp | ||
| csg.cpp | ||
| csg_collector.cpp | ||
| csg_collector.hpp | ||
| csg_data.hpp | ||
| csg_detail.hpp | ||
| face.cpp | ||
| geom2d.cpp | ||
| geom3d.cpp | ||
| intersect.cpp | ||
| intersect_classify_common.hpp | ||
| intersect_classify_common_impl.hpp | ||
| intersect_classify_edge.cpp | ||
| intersect_classify_group.cpp | ||
| intersect_common.hpp | ||
| intersect_debug.cpp | ||
| intersect_debug.hpp | ||
| intersect_face_division.cpp | ||
| intersect_group.cpp | ||
| intersect_half_classify_group.cpp | ||
| intersection.cpp | ||
| math.cpp | ||
| mesh.cpp | ||
| octree.cpp | ||
| pointset.cpp | ||
| polyhedron.cpp | ||
| polyline.cpp | ||
| tag.cpp | ||
| timing.cpp | ||
| triangulator.cpp | ||