Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-19CMake: use signed char for recastnavigationCampbell Barton
External libraries may need char to be signed.
2016-05-19Cleanup: CMake indentationCampbell Barton
Also remove outdated comment
2016-04-05Update Recast version to 1.5.0Reinier de Blois
The version of Recast that Blender ships with is from 2009. This patch updates the Recast version to the latest version, 1.5.0. The Detour version remains untouched. Reviewers: campbellbarton, moguri Reviewed By: moguri Projects: #bf_blender Differential Revision: https://developer.blender.org/D1747
2016-01-04Remove SCons building systemSergey Sharybin
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680
2013-08-19Use reentrant qsort() in particle codesSergey Sharybin
Particle system code used global variable to sort hair by orig index, which is not safe for threading at all. Replaced this with usage of reentrant version of qsort, which is now implemented in BLI. It was moved from recast navigation code to BLI, so more areas could use it (if needed). -- svn merge -r59086:59087 ^/branches/soc-2013-depsgraph_mt
2013-03-29misc minor edits.Campbell Barton
- pass string size to BLI_timestr() to avoid possible buffer overrun. - quiet warning for mingw. - include guards for windows utf conversion funcs. - fix for mistage in edge-angle-selection check. - some style cleanup.
2012-10-20style cleanupCampbell Barton
2012-08-25style cleanup: also spellingCampbell Barton
2012-07-29code cleanup:Campbell Barton
- building without python works again - rename maxi/mini to i_max/i_min (so thay are available for function names) - some minor edits to IK stretch setting (no functional changes).
2012-06-17style cleanup:Campbell Barton
also fix for building ghost test and fix double free in one of the tests
2012-06-14quiet compiler warningCampbell Barton
2012-03-11style cleanup: + some warning fixes, also remove unused metaelem extern.Campbell Barton
2012-02-25code cleanup: white space, spelling & ';;' end of lines.Campbell Barton
2012-02-24bmesh docs now written in sphinx doc generator.Campbell Barton
* http://www.blender.org/documentation/blender_python_api_2_62_0/bmesh.types.html * http://www.blender.org/documentation/blender_python_api_2_62_0/bmesh.utils.html
2012-02-11update gpl header in cmake filesCampbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-09-30Whitespace clean-upSergey Sharybin
2011-09-30Recast: upgrade library.Benoit Bolsee
- Upgrade Recast library to latest portable version - Implement recast_qsort based on FreeBSD qsort.c to have portable thread safe quick sort for use in conversion routine. - Better default value for the Build Navigation Mesh operator
2011-09-27navmesh: convert object_navmesh.cpp to plain c.Sergey Sharybin
2011-09-20Fix for recent commit:Sergey Sharybin
- Some declarations after statement left. - Do not use static inline functions in MOD_navmesh. It produces errors with msvc and not sure it's actually helps -- optimizer should make it inlined itself.
2011-09-20Get rid of c++ in blenkernel and modifiersSergey Sharybin
Also use guarded allocations for navmesh stuff.
2011-09-15Use static context trick for all platforms.Sergey Sharybin
Should be safe until modifier stack is not threaded. Solves issues with mingw and older glibc version (like used in release environment).
2011-09-13fix compilation for MinGW by substituting qsort_r with qsort. What aversion ↵Antony Riakiotakis
do MinGW guys have for including '_r' variants of functions anyway? Warning: a clean build will be needed probably to account for recent merge changes, or link errors will occur.
2011-09-13Fix typo in own commit for raycast librarySergey Sharybin
2011-09-10Fixed for navmesh on FreeBSD. Oatch by sambler, thanks!Sergey Sharybin
2011-09-10Another set of fixes for recats: osx uses different order of arguments for ↵Sergey Sharybin
sort_r and it's callback. Also do not use char constants like 'NAVM' which is casting to int. And added defautl section to switch in KX_NavMeshObject::DrawNavMesh.
2011-09-10fixed linking with CMakeCampbell Barton
2011-09-10recast and detour patch now builds again with GCCCampbell Barton
- rearrange structs to work for 64bit - define all vars before goto's - ifdefs for qsort_r/qsort_s - dont cast pointers to int only for NULL checks - dont printf STR_String directly, get the char pointer from it also minor change to gpu py module, no need to pass empty tuple to PyObject_CallObject, can just be NULL
2011-06-05synched with trunk at revision 37212Nick Samarin
2011-02-16synched with trunk at revision 34793Nick Samarin
2010-09-02Recast: add SCons build system.Benoit Bolsee
2010-09-01Add CMake build system on Recast&Navigation branchBenoit Bolsee
2010-09-01Detour: remove unused filesBenoit Bolsee
2010-09-01Recast: remove unused filesBenoit Bolsee
2010-08-04integrated adaptive sampling algorithm for obstacle avoidanceNick Samarin
2010-07-30- moved navmesh conversion code to ED_Editors project ↵Nick Samarin
(ED_navmesh_conversion.h and navmesh_conversion.cpp files) - added new custom data layer CD_Recast
2010-07-29- fixed bug in steering actuator: calculate 2d distance to target for ↵Nick Samarin
seeking and fleeing - added possibility to add navmesh modifier manually in order to transform manually created mesh to navigation mesh (with navigation polygons data layer) - added possibility to use existed navigation mesh object for navmesh generation (so new object won't be created, but existed object will be updated)
2010-07-28- reworked conversion to dtStatNavMesh in KX_NavMeshObject to support ↵Nick Samarin
navigation mesh editing
2010-05-19added converting mesh of game object to Detour StatNavMesh (game object is ↵Nick Samarin
defined by property "navmesh")
2010-05-19added RecastNavigation library as extern projectNick Samarin