Stefan Gartner
f1474648d3
patch #8583 : Add support for gcc on irix
...
to compile blender with gcc on IRIX, IRIX_USE_GCC needs to be set to true in
user-def.mk.
Other changes related to irix:
* compile solid from extern/
* don't build plugins (yet) with "make release" when using gcc (the shell
script used assumes MIPSpro is installed)
* use statvfs instead of statfs on irix, like done on solaris
* use external libs from $(LCGDIR) instead of /usr/freeware
* use glew header files from $(LCGDIR)/glew instead of the ones installed on
the system (this applies to other platforms as well)
* ffmpeg support currently is disabled on irix
2008-11-24 14:15:05 +00:00
Campbell Barton
483136c8e4
Adjusted scons files so disabling quicktime, python and sdl also removes their includes when building.
...
writefile.c had usless include.
2008-11-11 14:14:22 +00:00
Benoit Bolsee
61a83d2fba
Add MSVC90 project files - part 3. Extern and Intern projects are merged in projectfiles_vc9\blender\blender.sln solution, you just need to open that solution to compile everything with VS2008.
2008-11-10 21:22:22 +00:00
Benoit Bolsee
8eec6cecc0
Add MSVC90 project files - part 1.
2008-11-10 15:36:58 +00:00
Nathan Letwory
2ecf987dc6
* Minor cleanup of SCons files
...
- cleanup of boolean usage - use True and False now instead of 'true'/'false' or 0/1
- changed SConscripts accordingly
2008-10-22 11:28:10 +00:00
Daniel Genrich
44c01e2621
Bugfix for [ #17333 ] Fluid bake memory issues provided by Andre Pinto
2008-10-09 12:19:16 +00:00
Kent Mein
64527fa81d
patch [ #17772 ] Fluid solver not built with OpenMP in Makefile build system
...
Submitted By: gsr
Kent
2008-10-06 19:57:42 +00:00
Kent Mein
0eaccf881b
Solaris was having problems with sqrtf and friends again.
...
I changed sqrtf to sqrt in elbeem
in bullet2 I added defines found in floatpatch.h eventually
we should make a "floatpatch.h" that all of blender can use.
Kent
2008-10-03 13:16:10 +00:00
Daniel Genrich
45035f10ec
[ #17703 ] Segfault on fluid activation.
2008-09-29 14:44:12 +00:00
Daniel Genrich
7c94eed4cb
Fixing compile warnings
2008-09-24 00:23:01 +00:00
Ton Roosendaal
558d7499a6
Patch #17666 by Vladimi<C2>r Marek
...
Fixes for solaris compiling
2008-09-22 15:59:04 +00:00
Daniel Genrich
6e3bdacc11
Fixing missing function in elbeem
2008-09-22 10:58:50 +00:00
Daniel Genrich
80f4b5b94f
Removing control define
2008-09-22 10:21:57 +00:00
Benoit Bolsee
6e29313ac3
Update MSVC project files
2008-09-21 21:41:27 +00:00
Daniel Genrich
7afc0ca600
Two compile fixes for msvc and cmake provided by broken
2008-09-04 10:29:41 +00:00
Daniel Genrich
a9ffeb8cad
Fixing debug output
2008-09-03 16:02:40 +00:00
Daniel Genrich
c587252a78
Bugfix for sphere-in-control-object (reported by broken)
2008-09-03 16:01:25 +00:00
Daniel Genrich
5a310fe8e1
Bugfix for non-compiling on msvc and mingw (reported by Matt)
2008-08-12 09:36:51 +00:00
Daniel Genrich
8b77b54469
WIP commit, completely untested (should introduce: 1. copy of modifier settings work, 2. reverse domain, 3. reverse control)
2008-07-28 16:55:48 +00:00
Daniel Genrich
d7fecc9e96
Fluid control: WIP commit before weekend, not working is crashing on the first 3 frames
2008-07-25 18:57:16 +00:00
Daniel Genrich
9bf0bfcae7
Fix for crash with fc and quality < 5 (reported by Nudel)
2008-07-21 13:47:42 +00:00
Daniel Genrich
037f1188e6
svn merge -r 15529:15649 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-07-20 08:52:48 +00:00
Daniel Genrich
d50d175ba1
Win64 fix: disable 1GB restriction for 64bit windows systems, baking fluid with >4GB is verified to work on Vista64.
2008-07-14 12:24:49 +00:00
Daniel Genrich
b369936b11
Fix for several memory leaks in fluidsim (found with Valgrind).
2008-07-11 18:08:25 +00:00
Daniel Genrich
3bab1eba3a
Introduced quality to GUI, not yet tested (WIP commit)
2008-07-08 17:38:33 +00:00
Daniel Genrich
2ad696111e
Some channel fixes for fc
2008-07-07 20:28:56 +00:00
Daniel Genrich
e409c2463d
WIP commit to introduce channels
2008-07-07 14:36:33 +00:00
Daniel Genrich
d3745d70a5
Another addition of time values, yet some things to follow
2008-07-07 09:23:12 +00:00
Daniel Genrich
7bbf88d602
Added 4 gui elements to structs, another 2-3 will follow; Unsolved problems: simulation and control time desync
2008-07-06 21:55:03 +00:00
Daniel Genrich
b3303c98b1
Another fluid type 'control' added and introduced to elbeem, still some issues to solve but with 1 change in fluidsim.c it kind of works already (hint for me - disabled for other people so they don't complain)
2008-07-06 18:19:42 +00:00
Daniel Genrich
baa1001b47
Initial GUI implementation, yet not functional
2008-07-04 15:23:21 +00:00
Daniel Genrich
c9c3c41815
svn merge -r 14236:14505 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-04-21 21:30:50 +00:00
Daniel Genrich
b43f24a944
Reverting new epsilons since they had bad global impact - instead just remove the problematic normalize() call
2008-04-20 09:57:28 +00:00
Daniel Genrich
4147a5a33d
Fluid: got to the real problem of the issue --> wrong float epsilon resulted in normalizing a vector to fail, reverted other change from today
2008-04-18 18:25:11 +00:00
Daniel Genrich
2318e47ae9
Fluid bugfix [ #8395 ] [ #6200 ]: this should solve the popping/inconsistency/flickering issue with fluids, please give feedback :)
2008-04-18 14:12:42 +00:00
Chris Want
5d0a207ecb
Patch from GSR that a) fixes a whole bunch of GPL/BL license
...
blocks that were previously missed; and b) greatly increase my
ohloh stats!
2008-04-16 22:40:48 +00:00
Nils Thuerey
006d4d1176
This version now includes the fluid control sources, however the Blender
...
interface for it is still missing. Right now there is only a simple hard coded
example, that moves a single control particle with strong attraction
and velocity forces through the domain.
I added more detailed information about the control code to the wiki
http://wiki.blender.org/index.php/SoCFluidDevelDoc#The_Fluid-Control_Branch ,
together with some thoughts on how a Blender integration could be done.
2008-04-08 16:56:43 +00:00
Daniel Genrich
93034dc3f6
CMakeList fix for fluids
2008-02-24 22:19:17 +00:00
Daniel Genrich
19be91823b
Bugfix [ #8352 ]: My OpenMP additions seem to cause errors on MSVC, so I kick them leaving 'only' the original OpenMP additions from N_T
2008-02-24 21:24:39 +00:00
Daniel Genrich
77685023ca
Initial commit of cloth modifier from branch rev 13453
2008-01-29 21:01:12 +00:00
Campbell Barton
3319ecdcd1
include <ieeefp.h> on solaris and remove incorrect macro so finite() is now correct
2007-12-14 15:36:11 +00:00
Campbell Barton
ac09c432e0
finite isnt defined on solaris 10, check and define - does the same as Win32
2007-12-13 09:23:06 +00:00
Kent Mein
8cea2a9582
Solaris had a problem finding finite so had to conditionally
...
#include <ieeefp.h>
Kent
2007-11-29 16:42:36 +00:00
Daniel Genrich
63ef1dfb02
Bugfix: Wrong 32/64bit check was used which resulted in a 2GB limit for some 64bit architecture
2007-11-25 17:10:11 +00:00
Nils Thuerey
7dc1250865
- forgot to include a file in the last commit
2007-11-24 17:10:48 +00:00
Nils Thuerey
818bfcca63
- Added OpenMP code, it is enabled by defining PARALLEL=1 for the elbeem
...
compilation. Currently, it is not yet active by default, but
Genscher wanted to do some tests.
It can be used to distribute the computation load onto multiple shared-
memory CPUs by splitting the domain along the y-axis (assuming a
gravity force along z). However, there is no load balancing: so
if there's fluid only in one of the y-axis halves you will not get
a speedup for 2 CPUs.
- Added a fix for the memory allocation bugs #7120 and #6775 . In
solver_init.cpp there are now several variables max___MemChunk
(line 692+), that set upper limits for various systems. The same
problem existed for mac & linux, but the limit is higher, so
it probably went by undetected. The windows limit is currently 1GB,
if the strange 700MB limit problems mentioned in the bug regports the
bugs persist, this could be further reduced. For 64bit compilations
this problem shouldn't exist anyway.
What's still missing is a display of how much the resolution was
reduced to fit into memory...
- And some minor solver code cleanup.
2007-11-21 22:12:16 +00:00
Joshua Leung
672a66905b
Patch/Bugfix #7334 by 'gsr b3d:
...
Some more compiler warning fixes. Some of these seem to be specific to GCC 4.1
2007-09-17 06:11:06 +00:00
Stephen Swaney
d61a7d7b33
apply first part of patch #6994 - elbeem_warning_patch.diff
...
Fixing warnings: conversion from string constant to char *
This should make gcc 4.1.x a little happier.
2007-09-12 01:01:15 +00:00
Diego Borghetti
bd7ebb0abc
BugFix #7303
...
More fix to solaris build, patch by Vladimar Marek
2007-09-06 03:18:07 +00:00
Kent Mein
6e91048bff
This covers bugs # 7130 7131 7132 7133
...
All small patches submitted by Vladimar Marek (neuron)
Basically fixes up some headers for Solaris's compiler.
Kent
2007-08-31 15:47:45 +00:00