Campbell Barton
c1c26c36f6
Style Cleanup: remove preprocessor indentation (updated wiki style guide too)
2013-12-22 14:12:19 +11:00
Campbell Barton
0392acc607
fix [ #36685 ] crash calculating tangent space data on degenerate geometry
...
the error was that the range check was done on the float before converting to an int.
now convert to and int first and ensure a valid range on that.
2013-09-09 09:33:34 +00:00
Campbell Barton
4f29aeeff2
code cleanup: some structs were declaring data when only typedef's were intended, make local vars and functions static.
2013-08-07 03:44:05 +00:00
Bastien Montagne
ab2c273b12
Added GPL header to sconscripts!
...
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-17 08:01:43 +00:00
Campbell Barton
25c96bc9f3
code cleanup: remove unused macros, commet some which may be useful later - or good to keep for completeness. quieted some warnings and add flags -Wmissing-include-dirs and -Wno-div-by-zero to cmake/gcc
2012-09-20 01:02:39 +00:00
Campbell Barton
e75f5c8208
quiet -Wmissing-prototypes warnings, and enable this warning by default for C with gcc.
...
helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-15 01:52:28 +00:00
Campbell Barton
d5032657ed
style cleanup
2012-06-06 22:38:39 +00:00
Campbell Barton
5189356d58
style cleanup
2012-06-04 20:11:09 +00:00
Campbell Barton
b340f930ec
style cleanup: changes to brace placement / newlines - for/while/if/switch
2012-04-28 06:31:57 +00:00
Brecht Van Lommel
4d7c44717a
Code cleanup: fix some clang static checker warnings.
2011-12-22 20:29:44 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
38221fa8e6
set mikktspace functions as static which are not used externally.
2011-10-06 11:40:49 +00:00
Campbell Barton
2d8c1e60e6
print an error message if Python.h can't be found for cmake and scons since its such a common problem.
2011-07-16 06:55:45 +00:00
Campbell Barton
09da9d4393
cmake maintenance
...
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python).
also only build wm_apple.c on apple+carbon configuration.
2011-05-31 01:15:44 +00:00
Campbell Barton
6e5ce953da
use 'is None' rather then '== None' as suggested by python docs & mis-spelling.
2011-03-29 04:16:55 +00:00
Campbell Barton
9b9c4184c8
misc nodes & editors: floats were being implicitly promoted to doubles, adjust to use floats.
...
+ minor update to demo_mode
2011-03-28 17:08:33 +00:00
Campbell Barton
e9005b985e
remove some redundant vars, assignments & checks.
2011-03-19 05:06:06 +00:00
Nathan Letwory
ed8719bd1f
Apply a small patch from mikktspace author Morten Mikkelsen (cosmetic changes).
2011-03-08 20:39:32 +00:00
Nathan Letwory
f5419aec80
doxygen: intern/mikktspace tagged.
2011-02-25 11:47:49 +00:00
Campbell Barton
c14aca0e95
add includes to cmake files
2011-02-21 12:18:34 +00:00
Guillermo S. Romero
456ca98564
malloc() comes from stdlib.h per K&R ANSI C, C89 & C99.
...
If some plataform really needs malloc.h, that is the exception to get #ifdef.
2011-02-17 21:14:54 +00:00
Campbell Barton
538d9180d3
apply fix [ #26117 ] Recent changes to "mikktspace.c" broke building on FreeBSD. Patch attached.
...
also check for NetBSD.
note: we probably should use define HAVE_MALLOC_H, seems common for other projects.
2011-02-17 08:35:15 +00:00
M.G. Kishalmi
b7d349e09c
The modifications in mkktspace broke compilation on gcc 4.2.x
...
This is a patch proposed by sparky_ on irc.
2011-02-16 08:49:27 +00:00
Campbell Barton
85edbd5f8d
fix from mikes for building on apple with gcc 4.2.1
2011-02-16 05:03:33 +00:00
Nathan Letwory
b94be2aa14
Fix from sparky for compile problem with older GCC
2011-02-15 19:57:33 +00:00
Nathan Letwory
3ce233e28d
Move mikktspace code to own library, so it is clear that it is also
...
intended as a standalone library for use in other applications that
want the same tangent space as Blender.
This also keeps blenkernel clean(er) from extra math functions.
2011-02-15 09:24:35 +00:00