Fix OS X 32 bit build error, and bring buildbot config in sync with default.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56534 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35255: build for older OpenCollada versions failed, but don't see a good
reason to not keep it working.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56537 954f8c5b-7b00-dc11-b283-0030488c597c
Warning fix for previous commit.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56538 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#35259] Crash when enabling mesh analysis intersect.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56539 954f8c5b-7b00-dc11-b283-0030488c597c
remove unneeded null check in draw_viewport_name



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56540 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove unused 'dm' arg from BVHTreeFromMesh.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56541 954f8c5b-7b00-dc11-b283-0030488c597c
use negative dot product for clipping, rather then doing it inline.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56542 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: BKE_mesh_nurbs_displist_to_mdata(), use const bool for
'conv_polys'



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56543 954f8c5b-7b00-dc11-b283-0030488c597c
use unsigned int's for smallhash, avoids using ABS when converting an
int from a key.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56544 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use 'const float[2]' where possible.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56545 954f8c5b-7b00-dc11-b283-0030488c597c
use unsigned int, for mask rasterizer.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56546 954f8c5b-7b00-dc11-b283-0030488c597c
use static functions for raycast functions.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56547 954f8c5b-7b00-dc11-b283-0030488c597c
add option to disable guardedalloc, helps for debugging memory errors
since guardedalloc confuses them.

The option cases a warning on build, since its ownly for experimental
use.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56548 954f8c5b-7b00-dc11-b283-0030488c597c
add matrix multiply for projection that outputs 2d values.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56549 954f8c5b-7b00-dc11-b283-0030488c597c
warn of sign conversions for low level apis - ghash, heap, mempool



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56550 954f8c5b-7b00-dc11-b283-0030488c597c
remove unused define CLAMPTEST, move INPR to
collision_compute_barycentric(), only place its used.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56551 954f8c5b-7b00-dc11-b283-0030488c597c
use smaller size for uiWidgetTrias.vec



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56552 954f8c5b-7b00-dc11-b283-0030488c597c
knife tool: use 2d vectors for screen coords.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56553 954f8c5b-7b00-dc11-b283-0030488c597c
knife tool: use the squared distance for comparison.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56554 954f8c5b-7b00-dc11-b283-0030488c597c
knife tool: use faster method for sort_by_frac_along(), no need to call
line_point_factor_v3().



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@56555 954f8c5b-7b00-dc11-b283-0030488c597c