7e2659e4ab3969e53c06e4e96cce5ce721d0ae6e
Split much of BKE_pbvh.h into BKE_pbvh_api.hh. BKE_pbvh.h is included by BKE_paint.h, which in turn is included by large amounts of code including RNA. This makes it extremely difficult to change or clean up the PBVH API, since each modification of BKE_pbvh.h can take 20-30 minutes to compile, even on a quad-core system with an SSD. This commit fixes that by moving most of BKE_pbvh.h into another file and just having the core, external-facing interfaces in BKE_pbvh.h.
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
