move pbvh into BKE, it used many BKE bad level includes.
authorCampbell Barton <ideasman42@gmail.com>
Sat, 15 Dec 2012 15:59:25 +0000 (15:59 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 15 Dec 2012 15:59:25 +0000 (15:59 +0000)
commita6bee579e9c6e144f731072b93d004af7b2011c5
treef44dfba3568e909d66386fed9bb58e0d529a8b4e
parent21a9fa908954e82e11fe11b67b708edcad6e9dcc
move pbvh into BKE, it used many BKE bad level includes.

now blenlib/BLI doesn't depend on any blenkern/BKE functions,
there are still some bad level includes but these are only to access G.background and the blender version define.
37 files changed:
source/blender/blenkernel/BKE_pbvh.h [moved from source/blender/blenlib/BLI_pbvh.h with 100% similarity]
source/blender/blenkernel/CMakeLists.txt
source/blender/blenkernel/intern/DerivedMesh.c
source/blender/blenkernel/intern/action.c
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/blender.c
source/blender/blenkernel/intern/bpath.c
source/blender/blenkernel/intern/brush.c
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/blenkernel/intern/curve.c
source/blender/blenkernel/intern/editderivedmesh.c
source/blender/blenkernel/intern/image.c
source/blender/blenkernel/intern/lattice.c
source/blender/blenkernel/intern/material.c
source/blender/blenkernel/intern/mball.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/multires.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/particle.c
source/blender/blenkernel/intern/pbvh.c [moved from source/blender/blenlib/intern/pbvh.c with 99% similarity]
source/blender/blenkernel/intern/speaker.c
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/blenkernel/intern/texture.c
source/blender/blenkernel/intern/world.c
source/blender/blenlib/CMakeLists.txt
source/blender/blenlib/SConscript
source/blender/blenlib/intern/BLI_ghash.c
source/blender/blenlib/intern/endian_switch.c
source/blender/blenlib/intern/fileops.c
source/blender/blenlib/intern/freetypefont.c
source/blender/blenlib/intern/path_util.c
source/blender/blenlib/intern/winstuff.c
source/blender/editors/sculpt_paint/paint_hide.c
source/blender/editors/sculpt_paint/paint_mask.c
source/blender/editors/sculpt_paint/sculpt.c
source/blender/editors/sculpt_paint/sculpt_intern.h
source/blender/makesrna/intern/rna_sculpt_paint.c