4fe413a419
CMake: use -Wshadow warning for C source
...
C source now builds without shadowing, enable with GCC by default.
2015-11-23 17:43:55 +11:00
c1c26c36f6
Style Cleanup: remove preprocessor indentation (updated wiki style guide too)
2013-12-22 14:12:19 +11:00
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
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
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
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
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
d5032657ed
style cleanup
2012-06-06 22:38:39 +00:00
5189356d58
style cleanup
2012-06-04 20:11:09 +00:00
b340f930ec
style cleanup: changes to brace placement / newlines - for/while/if/switch
2012-04-28 06:31:57 +00:00
4d7c44717a
Code cleanup: fix some clang static checker warnings.
2011-12-22 20:29:44 +00:00
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
38221fa8e6
set mikktspace functions as static which are not used externally.
2011-10-06 11:40:49 +00:00
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
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
6e5ce953da
use 'is None' rather then '== None' as suggested by python docs & mis-spelling.
2011-03-29 04:16:55 +00:00
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
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
c14aca0e95
add includes to cmake files
2011-02-21 12:18:34 +00:00
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
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
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
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