Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-24 | Working version of topograb: Update 2 | decoda | |
2017-06-22 | Edited minor bug! | decoda | |
2017-06-22 | Working version of topograb: Update 1 | decoda | |
2017-06-22 | First working version of topograb | decoda | |
2017-06-21 | Added topograb.png | decoda | |
2017-06-21 | Topograb final Implementaion Part 1 | decoda | |
2017-06-21 | Topo Grab topo_init done | decoda | |
2017-06-20 | Added topo_init in do_topo_brush | decoda | |
2017-06-18 | Modified do_topo_brush | decoda | |
2017-06-18 | Topograb Brush Initialization | decoda | |
2017-06-16 | Final Implementation of method one with few editing | decoda | |
2017-06-13 | Another attempt to make clipping brush | decoda | |
2017-06-11 | First approach towards Clip Brush | decoda | |
2017-06-09 | Added details in brush and few modification in files | decoda | |
2017-06-09 | Added Clip.png in gitignore | decoda | |
2017-06-05 | Updated files to create Clipping brush | decoda | |
2017-06-04 | Clip brush UI | decoda | |
2017-05-30 | Fix T49570: Cycles baking can't handle materials with no images | Dalai Felinto | |
If users wanted to bake only a few of the mesh materials, they would still need to create dummy textures for the other parts. This commit report (as RPT_INFO) the materials with no texture, but move on to bake the others materials. | |||
2017-05-30 | Baking: Add logic to get material from API regardless of Mesh/Object ownership | Dalai Felinto | |
2017-05-30 | Depsgraph: Fix missing relations for objects which are indirectly linked | Sergey Sharybin | |
This is a corresponding part of 7dda3cf. | |||
2017-05-30 | Depsgraph: Remove extra modifiers callback loop | Sergey Sharybin | |
Seems to be a copy-paste error from code above. | |||
2017-05-30 | Displace modifier: Pre-fetch all possible images to image pool prior execution | Sergey Sharybin | |
This way we reduce amount of time wasted in spin-lock later on when all threads are starting to sample texture. | |||
2017-05-30 | Image pool: Use memory pool for allocating elements | Sergey Sharybin | |
Reduces amount of system-wide allocation calls. Will be mainly visible when using lots of images in texture nodes or regular BI rendering. | |||
2017-05-30 | Depsgraph: Fix object being tagged for data update when it shouldn't | Sergey Sharybin | |
2017-05-30 | Depsgraph: Add missing update tag clear for proxy objects | Sergey Sharybin | |
This was causing proxies updates on every frame, even if they do not really change. Additionally, it was causing second round of armature update when used from inside dupligroup (viewport ensures all objects from dupligroup are up to date before draw). | |||
2017-05-30 | Alembic import: fixed bug interpolating between frames. | Sybren A. Stüvel | |
2017-05-30 | Alembic: simplified sub-frame sampling | Sybren A. Stüvel | |
It's now less confusing (for example, using nr_of_samples directly, instead of using 1 / 1 / nr_of_samples). Might also have fixed a bug. Also added unittests. | |||
2017-05-30 | Alembic export: normalise the homogeneous component after scaling | Sybren A. Stüvel | |
The scale matrix must have its homogeneous 'w' (at mat[3][3]) set to the scale in order to also scale the translations along with it. However, this also scales the transform matrix's 'w' component, which is not supposed to happen. | |||
2017-05-30 | Alembic export: make the start/end frame default values less reasonable | Sybren A. Stüvel | |
The old default values (start/end frame = 1) could have been an actually desired setting (for example when exporting a non-animated model). To make this worse, this was only interpreted as "start/end of the scene" by the export operator when running interactively, but not when run from Python. By choosing INT_MIN as default it's highly unlikely that the interval [start, end) was intended as actual export range. | |||
2017-05-30 | Alembic export: avoid create-and-reset of shared pointer | Sybren A. Stüvel | |
Constructing the shared pointer where the object is actually allocated makes the code a bit clearer. | |||
2017-05-30 | Alembic export: prevent rounding error buildup in frame sample time | Sybren A. Stüvel | |
2017-05-30 | Move GHash/GSet/LinkList iterators to BLI files | Sergey Sharybin | |
Those are not depsgraph or C++ specific and can be used by everyone. | |||
2017-05-30 | Fix UI message (no points and no phrases in tooltips please!). | Bastien Montagne | |
2017-05-30 | Depsgraph: Use own implementation of stack rather than the one from STL | Sergey Sharybin | |
This way we always have predictable behavior, especially from the performance point of view. Additionally, if some bottleneck is found in stack implementation it'll be easier for us to address. | |||
2017-05-30 | Tweak UI messgae checking macro, identifiers are not always available... | Bastien Montagne | |
2017-05-30 | Silence warning in RNA when building without fluidsim. | Bastien Montagne | |
2017-05-30 | Move hash_combine utility function to a more generic place | Sergey Sharybin | |
This way everyone can benefit from it, not only dependency graph. | |||
2017-05-30 | Fix strict compiler warning in C++ RNA | Sergey Sharybin | |
Hopefully it is supported by all the compilers. | |||
2017-05-30 | ImBuf: Fix strict compiler warning in Cineon image IO | Sergey Sharybin | |
2017-05-30 | Audaspace: Don't use strict flags | Sergey Sharybin | |
2017-05-30 | Cycles: Cleanup, trailing whitespace | Sergey Sharybin | |
2017-05-30 | Fix T50775: Missing parenthesis on fluid bake button. | Bastien Montagne | |
Yep, that got reported... Was slightly more involved than UI message fixing though: RNA string length getter shall return exact lentgh of string (same as strlen), not size of allocated buffer to contain it! Otherwise, NULL final char leaks in and... | |||
2017-05-30 | Fix T51652: Cycles - Persistant Images not storing images | Lukas Stockner | |
Denoising was setting session parameters for every frame, which was detected as a change and therefore caused a resync. Since the parameter modification change is only needed for viewport rendering (which doesn't support denoising anyways) and resyncing after a frame change (which isn't affected by denoising settings), an easy fix is to just ignore the denoising parameters like it's currently done with the samples. | |||
2017-05-29 | NDOF: clean up after MinGW removal | Mike Erwin | |
Follow up to 9f044cb422c1fc9ad79278092445f612342abb59 These comments described the difference between Microsoft & MinGW's struct definition. Now that we dropped MinGW we don't need to go into these details. | |||
2017-05-29 | Fix T50906 and T49361, bevel didn't curve in plane sometimes. | Howard Trickey | |
2017-05-29 | Background Fit could set inf zoom | Campbell Barton | |
2017-05-29 | Fix T51657: ID user count error when deleting a newly created object with an ↵ | Bastien Montagne | |
assigned dupli_group Stupid RNA accessor was not handling usercount at all on Object.dupli_group... | |||
2017-05-29 | Fix T51390: Blender 2.78c will freeze or force close when adding particles ↵ | Bastien Montagne | |
at random. DM evaluation code was simply never clearing the `deformedOnly` flag when evaluating a generative modifier... Quite astonishing this never got catched before, a lot of particle code relies on valid value of this flag!!! | |||
2017-05-29 | Fix T51625: fix impossibility to delete uninstantiated objects from Outliner. | Bastien Montagne | |
The fact that we can end with uninstantiated objects is not expected currently, but would rather not start chasing all corner cases that may lead to that situation. User shall be able to delete uninstantiated objects from Outliner, though! | |||
2017-05-29 | Fix T51520: Broken vertex weights after two mesh joining. | Bastien Montagne | |
Take Two, did not detect that dynapaint was also creating named vgroup cdlayer! |