Campbell Barton
cd97253502
- added GCC warning -Wstrict-prototypes
...
- fixed bug in paste material, exposed by stricter warnings.
- removed/renamed various shadowed vars.
- removed BGE lamp.colour, only allow lamp.color attribute.
2010-12-03 12:30:59 +00:00
Guillermo S. Romero
7ca3ff1ff1
SVN maintenance.
2010-11-30 19:06:34 +00:00
Campbell Barton
42d6603cae
Add option for CMake to build libredcode, also use CODEC prefix for ffmpeg, quicktime & sndfile options.
2010-11-30 18:52:39 +00:00
Campbell Barton
e8397e6193
include headers in cmake source, added a script to check for consistency, reporting missing headers & C files.
...
this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
2010-11-29 04:35:56 +00:00
Campbell Barton
c7ff23cc34
Added CMake macro REMOVE_STRICT_FLAGS(), this means developers can build with -Werror in their CMAKE_C_FLAGS_DEBUG (so all warnings give errors).
...
but external libs which we don't maintain & generated code will have -Werror removed.
This is GCC only, MSVC can be added easily.
2010-10-24 03:57:07 +00:00
Campbell Barton
f383e2e0e6
Remove msvc build files which are not needed anymore.
2010-10-23 15:14:54 +00:00
Campbell Barton
c6976e7351
use explicit file paths for CMake rather then globing, This is recommended by cmake devs.
...
globbing vs explicit is discussed here.
http://www.cmake.org/pipermail/cmake/2008-December/025694.html
Practical implications are:
- developers need to keep CMakeLists.txt files up to date.
- Users wont get strange linking errors if they build after a file is added, since CMake detects CMakeLists.txt is modified and automatically reconfigure.
2010-10-23 04:05:55 +00:00
Campbell Barton
2e6fcc31cb
tweaks to external libs to get rid of warnings.
2010-10-21 09:19:52 +00:00
Campbell Barton
f0fcf140f8
enable warning for unused args with gcc: -Wunused-parameter
...
- for cmake only apply this to source/blender, will apply globally later.
- ./extern/ ./source/blender/makesrna/intern/ ignore this.
2010-10-15 02:24:48 +00:00
Nick Samarin
90ab716cd5
synched with trunk at revision 32129
2010-10-03 16:28:28 +00:00
Campbell Barton
157d1205a4
added len_squared_v2v2, use instead of len_v3v3 for font handle tests, also fixed some warnings.
2010-10-03 14:16:27 +00:00
Campbell Barton
dea59cc5eb
warning fixes and minor cmake changes.
2010-09-18 03:55:56 +00:00
Campbell Barton
9234f29e67
bugfix [ #23405 ] PNG Images bigger then 2gig wont load with blender.
...
all image formats should be able to load files bigger then 2gig (when its supported)
2010-09-15 06:43:36 +00:00
Campbell Barton
2406ebe1a4
- added back zlib include (needed for win32).
...
- use list append in more places.
- remove non existing include dir.
2010-09-07 01:13:10 +00:00
Campbell Barton
04b0dcd9e5
- use list append in more places (preferred method since its faster)
...
- remove some unused include paths
- remove unused linux path define
2010-09-06 10:15:41 +00:00
Nathan Letwory
d5ddc9eadb
Fix [ #23569 ] Convex hull bounds crash Blender
...
Reported by dobz116
This appears to happen only on 64bit Windows. An issue for this part of code was
reported at http://code.google.com/p/bullet/issues/detail?id=204 and fixed at
http://code.google.com/p/bullet/source/detail?r=1650 . The code change also fixes
the crash we experience: merged changes.
2010-09-03 05:18:36 +00:00
Benoit Bolsee
a52f51df27
Recast: add SCons build system.
2010-09-01 21:43:22 +00:00
Benoit Bolsee
0bca249298
Add CMake build system on Recast&Navigation branch
2010-08-31 22:08:01 +00:00
Benoit Bolsee
b6b277cac0
Detour: remove unused files
2010-08-31 21:40:11 +00:00
Benoit Bolsee
2b4c0cd43b
Recast: remove unused files
2010-08-31 21:32:58 +00:00
Nathan Letwory
6c113b54b3
Finally change SConscript tabs to spaces.
2010-08-29 20:52:05 +00:00
Campbell Barton
4b40d73bfb
rename most scons build targets to match cmake
2010-08-25 04:30:47 +00:00
Campbell Barton
6464718083
rename some cmake build targets
2010-08-24 04:29:23 +00:00
Nick Samarin
f09cd6974e
synched with trunk at revision 31065
2010-08-05 13:54:56 +00:00
Nick Samarin
a2372308d7
integrated adaptive sampling algorithm for obstacle avoidance
2010-08-04 19:32:37 +00:00
Campbell Barton
957976882d
build options to disable image formats WITH_CINEON, WITH_HDR.
...
- updated cmake, make & scons.
- renamed CMake build options WITH_TIFF -> WITH_IMAGE_TIFF, same for DDS, OPENJPEG etc.
2010-08-03 11:25:34 +00:00
Nick Samarin
dbc8d4274f
- moved navmesh conversion code to ED_Editors project (ED_navmesh_conversion.h and navmesh_conversion.cpp files)
...
- added new custom data layer CD_Recast
2010-07-30 13:02:32 +00:00
Nick Samarin
870e0e37e5
- fixed bug in steering actuator: calculate 2d distance to target for 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-29 14:06:48 +00:00
Nick Samarin
14171324b7
- reworked conversion to dtStatNavMesh in KX_NavMeshObject to support navigation mesh editing
2010-07-28 19:43:05 +00:00
Nick Samarin
c6ea23c77c
synched with trunk at revision 30597
2010-07-21 20:54:53 +00:00
Campbell Barton
fd31436897
spelling correction: alredy --> already
2010-07-17 18:08:14 +00:00
Nick Samarin
81021db4f9
synched with trunk at revision 30243
2010-07-14 07:35:39 +00:00
Brecht Van Lommel
44f1decdc0
Fix #22829 : build error in openjpeg with SSE using MSVC, already fixed
...
in openjpeg svn but not in any release, so adding just that fix for now.
2010-07-13 13:59:34 +00:00
Brecht Van Lommel
ba0bad935c
Fix #22796 : GLEW compile errors on FreeBSD (this time in the right branch).
2010-07-09 19:14:02 +00:00
Guillermo S. Romero
3398d901a1
Revert changes back to original state, before 29506.
2010-06-17 03:29:16 +00:00
Joshua Leung
ed59822857
== SoC Bullet - Bullet Upgrade to 2.76 ==
...
Updated Blender's Bullet to 2.76 in this branch only.
This update was done by:
1) deleting the contents of the existing extern/bullet2/src directory (leaving the .svn folder in place),
2) copy/pasting the contents of the bullet/src directory (from unzipped Bullet archive) into this newly cleared folder.
Hopefully there aren't any patches that are still needed from the Bullet we had in source.
---
Note: I didn't use Moguri's patch, since that was giving me compile errors with headers not being able to be found.
[[Split portion of a mixed commit.]]
2010-06-17 02:42:43 +00:00
Nick Samarin
56784fcde9
added converting mesh of game object to Detour StatNavMesh (game object is defined by property "navmesh")
2010-05-19 01:42:17 +00:00
Nick Samarin
34058faa0e
added RecastNavigation library as extern project
2010-05-19 01:01:21 +00:00
Campbell Barton
fd15ba060b
[ #21753 ] allowing to compile on FreeBSD 8.0
...
patch on libopenjpeg
2010-04-26 21:28:50 +00:00
Guillermo S. Romero
42ac4a3e7d
Fix syntax for ID keyword.
2010-03-21 01:14:04 +00:00
Martin Poirier
9b3ac70b6d
prepare to remove ffmpeg stuff in extern
2010-02-14 18:59:26 +00:00
Benoit Bolsee
ec5788925c
Add btBvhTriangleMeshShape::buildOptimizedBvh() in preparation of next commit. This patch has been approved already and will be in Bullet 2.76.
2010-02-03 21:20:06 +00:00
Benoit Bolsee
b38a727da3
Bullet: rework softbody raytest patch after approval by Erwin.
2010-01-06 08:46:04 +00:00
Benoit Bolsee
7e498afe33
Bullet: synchronize soft body helpers with current SVN.
2009-12-22 19:52:14 +00:00
Benoit Bolsee
0b6873a776
BGE: Add option to return UV coordinates aofthe hit point to KX_GameObject::rayCast(). Details in PyDoc.
2009-12-04 11:27:40 +00:00
Damien Plisson
370fe43b2b
Eigen: fix 10.5 ppc compile error
2009-12-01 10:25:21 +00:00
Joshua Leung
3f37f32e17
scons + gcc linking fix for bullet softbodies:
...
Upped the priority for the softbody module so that gcc linkers (mingw, linux-gcc) would be able to resolve the dependencies. MSVC still worked though.
2009-11-30 02:28:50 +00:00
Benoit Bolsee
1c4150f211
BGE: ray casting works on soft body, the hit polygon is also returned. The modifications to Bullet have been reported to Bullet forum. Note: welding is completely disabled on soft body as it breaks the relationship between the soft body collision shape and the graphics mesh without bringing any additional stability (the reverse actually).
2009-11-28 17:30:34 +00:00
Andrea Weikert
8fdaa263c0
MSVC 9 projectfiles
...
* Added GLEW_STATIC where necessary to make Blender compile again
* First attempt at compiling blenderplayer again - compiles, but doesn't link yet
* removed deprecated SND_ functions from blenderplayer
2009-11-22 13:15:36 +00:00
Dalai Felinto
d875f4927e
patch [ #19796 ] GLEW update by Mitchell Stokes (Moguri)
...
GLEW update to version 1.5.1 [11-03-08]
this opens room for Geometry Shader support.
* - Brecht, Campbell told me you did some local changes in order to make it right in Linux. I get to you in order to know what those changes are (or feel free to commit them directly)
2009-11-21 20:36:03 +00:00