Campbell Barton
d8b86fd9b2
fix for error in own recebt commit, broke mask feathering.
2012-07-05 18:02:28 +00:00
Nicholas Rishel
19011d44cf
Doxygen cleanup
2012-07-05 04:47:47 +00:00
Campbell Barton
21bf13989f
code cleanup: remove Python.h include from blenkernel.
2012-07-04 20:13:39 +00:00
Campbell Barton
6e97ecee00
fix for crash with zero area mask.
2012-07-04 18:49:09 +00:00
Campbell Barton
8054c3a78e
style cleanup
2012-07-04 18:40:19 +00:00
Bastien Montagne
558721ab59
More spell checking.
2012-07-04 15:04:38 +00:00
Campbell Barton
715edceb42
spelling cleanup: metre -> er
2012-07-04 12:56:58 +00:00
Campbell Barton
16e6b7b867
cycles changes:
...
- images that can't be loaded because of the limit are printed in the console.
- textures that can't be found show up as pink (so we know somethings wrong).
2012-07-04 11:48:42 +00:00
Campbell Barton
ff9a4e445e
fix for smoke writing uninitialized values to pointcache, not a big deal since they are ignored on reading.
2012-07-03 06:45:43 +00:00
Daniel Genrich
a0c6371b7f
Smoke Bugfix: Turbulence was removed.
2012-07-02 13:41:51 +00:00
Daniel Genrich
9f7af5ef7e
Bugfix for wrong / bad vorticity forming weird banding on the y and z axis.
...
Part of Blender Smoke Develeopment Milestone III.
2012-07-02 12:55:23 +00:00
Campbell Barton
1597ad9377
style cleanup
2012-07-01 09:54:44 +00:00
Campbell Barton
8b865c01cd
style cleanup: comments
2012-06-30 22:49:33 +00:00
Campbell Barton
c8c743b609
code cleanup: compile with clang and quiet some warnings.
2012-06-28 12:32:06 +00:00
Campbell Barton
a89d551a1c
committed debug memcount by accident
2012-06-27 22:27:04 +00:00
Campbell Barton
a09feb7386
option so operators can be executed with undo enabled (and redo).
2012-06-27 21:41:17 +00:00
Campbell Barton
d008807a2d
style cleanup: header comments, use more doxy compat formatting
2012-06-27 17:48:39 +00:00
Campbell Barton
9beef7442c
style cleanup: also some spelling correction.
2012-06-27 05:59:41 +00:00
Brecht Van Lommel
3271850a2f
Fix cycles not working in 3d local view, and missing update when toggling hiding
...
in the outliner.
2012-06-25 11:43:22 +00:00
Brecht Van Lommel
ae797383b7
Guardedalloc/C++: delete is valid on a NULL pointer, add a check so MEM_freeN
...
doesn't print warning messages.
2012-06-25 11:43:12 +00:00
Brecht Van Lommel
2b41b6d669
Fix for cycles building with assertions on scons/windows.
2012-06-25 11:42:58 +00:00
Campbell Barton
158a70c8a3
the mutex struct seems to be different across systems, use memset rather then an initializer value.
...
also quiet warning in cycles.
2012-06-25 11:19:38 +00:00
Campbell Barton
3c8a4c458b
more guardedalloc use in C++, also make compositorMutex a static var, was allocated and never freed.
2012-06-25 10:35:24 +00:00
Campbell Barton
cc0784c1b9
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
2012-06-25 09:14:37 +00:00
Sergey Sharybin
49e0175e40
Use own version of ff_update_cur_dts for FFmpeg >= 0.11, seems
...
linking against function which isn't public in API gives error
when met some circumstances.
2012-06-25 07:14:21 +00:00
Sergey Sharybin
e60c2f5c3e
Mark some utility functions as static to avoid namespace conflicts
...
and make export symbol table smaller.
2012-06-24 15:54:36 +00:00
Campbell Barton
74c9c24d27
style cleanyp
2012-06-23 23:22:19 +00:00
Campbell Barton
263be14811
rename WITH_BUILTIN_GLEW, WITH_SYSTEM_GLEW & negate.
2012-06-23 13:42:14 +00:00
Thomas Dinges
3ba31f0481
* Fix for the Cycles XML commit yesterday, blur_glossy has a different internal variable name.
2012-06-21 08:02:18 +00:00
Thomas Dinges
b84ee5ae7c
Cycles XML:
...
* Add recent integrator options.
2012-06-20 21:12:38 +00:00
Campbell Barton
a744fed46c
style cleanup
2012-06-20 16:43:48 +00:00
Brecht Van Lommel
e3e75b3936
Fix #31883 : cycles vectors pass rendering crash with some render layers using
...
it and others not.
2012-06-20 14:24:52 +00:00
Campbell Barton
98e6912480
style cleanup
2012-06-19 22:17:19 +00:00
Sergey Sharybin
0d64e050ea
Reduce amount of deprecated symbols used from FFmpeg
...
This switches some areas of Blender which are related on FFmpeg stuff
from deprecated symbols to currently supported one.
Pretty straightforward changes based on documentation of FFmpeg's
API which symbols should be now used.
This should make Blender compatible with recent FFmpeg 0.11.
Should be no functional changes.
2012-06-18 10:29:11 +00:00
Campbell Barton
f5f25b81e8
style cleanup:
...
also fix for building ghost test and fix double free in one of the tests
2012-06-17 09:58:26 +00:00
Campbell Barton
b5b8306685
code cleanup: includes, also correct some py example typos
2012-06-16 20:20:07 +00:00
Campbell Barton
606d76f07d
fix for building blender as a python module on windows.
2012-06-15 20:59:00 +00:00
Brecht Van Lommel
6a8fceb8b8
Fix cycles non-progressive integrator not delivering correct AO pass.
2012-06-15 10:15:10 +00:00
Campbell Barton
a57c8a37a1
comment unused vars
2012-06-14 11:05:15 +00:00
Thomas Dinges
bccadfb335
Cyles UI:
...
* Alignment fix for the "Samples" panel, this way both columns are aligned nicely.
2012-06-14 08:58:23 +00:00
Peter Larabell
94a0355795
simple assignments added to pre-processor temporary section of function to avoid unused argument compiler warnings.
2012-06-13 21:37:39 +00:00
Peter Larabell
ceffc2cd50
add Anti-Aliasing (very rough draft algorithm, NOT FINAL version) to raskter lib. Code is still quite messy but will be replaced when final algo comes in anyway.
2012-06-13 19:57:23 +00:00
Brecht Van Lommel
4940482e59
Fix issue with missing emission in non-progressive integrator.
2012-06-13 17:34:47 +00:00
Thomas Dinges
7818b94016
Cycles:
...
* "preview_aa_samples" minimum should be 0, not 1.
2012-06-13 16:15:42 +00:00
Thomas Dinges
342fb0a19e
Cycles:
...
* UI Tooltip fix.
2012-06-13 14:18:42 +00:00
Brecht Van Lommel
4ba456d175
Cycles: first step for implementation of non-progressive sampler that handles
...
direct and indirect lighting differently. Rather than picking one light for each
point on the path, it now loops over all lights for direct lighting. For indirect
lighting it still picks a random light each time.
It gives control over the number of AA samples, and the number of Diffuse, Glossy,
Transmission, AO, Mesh Light, Background and Lamp samples for each AA sample.
This helps tuning render performance/noise and tends to give less noise for renders
dominated by direct lighting.
This sampling mode only works on the CPU, and still needs proper tile rendering
to show progress (will follow tommorrow or so), because each AA sample can be quite
slow now and so the delay between each update wil be too long.
2012-06-13 11:44:48 +00:00
Brecht Van Lommel
74a85df0c1
Fix cycles crash when viewport camera border goes out of view.
2012-06-13 11:25:36 +00:00
Brecht Van Lommel
5e2a9a261b
Fix cycles object_flag array being allocated too big.
2012-06-13 11:25:22 +00:00
Lukas Toenne
f73d5f2c44
Fix #31780 , cycles nested group rendering broken. Was using the dupli object 'index' member to identify dupli objects, but this is not unique and in fact just 0 in most cases. Needs to use a simple dupli list counter instead.
2012-06-13 08:10:59 +00:00
Thomas Dinges
72c668a84a
Cycles:
...
* Add back a break, which was deleted in r47773.
2012-06-12 19:04:12 +00:00