May 27, 2016, 19:42 (GMT) |
Cycles Denoising: Implement the denoising data render passes in Cycles The parameters aren't set anywhere yet since that requires them to be added to the RenderLayer first. |
May 27, 2016, 19:42 (GMT) |
Cycles Denoise: Modify TileManager to allow multiple tasks per tile This commit changes the TileManager and Session so that one tile can be processed in multiple steps, here rendering and denoising. The reason for that is that a tile can only be denoised as soon as all its neighbors are rendered (since the filter window will cross tile borders) and only be freed as soon as all its neighbors are denoised (otherwise they wouldn't have the out-of-tile data either). Therefore, Tiles now have a State and are actually stored for the whole render process. Tile Highlighting also needed a bit of tweaking to un-highlight tiles between rendering and denoising. |
May 27, 2016, 19:41 (GMT) |
Cycles Denoising: Change PATH_TRACE task to more flexible RENDER task This commit renames the PATH_TRACE task to RENDER and adds subtypes to the RenderTile, for now PATH_TRACE and DENOISE. The reason for doing this instead of simply adding a new DENOISE task is that it 1. allows to reuse the acquire_tile system etc. and 2. allows to denoise tiles while others are still rendering (if DENOISE was an own task, it would have to wait until PATH_TRACE was running out of tiles). The task isn't used yet, that's for the upcoming commits. |
May 27, 2016, 18:32 (GMT) |
Fix compile error on Windows. |
Revision 0935d32 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) May 27, 2016, 18:28 (GMT) |
fix, force autohide facepair generation only from valid DM if primary source is invalid, force fallback to secondary source earlier now |
May 27, 2016, 18:24 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 27, 2016, 16:00 (GMT) |
Merge branch 'master' into depsgraph_cleanup Merge master to prepare landing all the work to master. |
May 27, 2016, 15:57 (GMT) |
Depsgraph: Fallback to plain array for operations once depsgraph was fully built Storing dozen operations in a map is not really efficient for traversal and looping (which happens A LOT) during graph evaluation. So let's sue map during building process to speed up some lookups but once graph was finalized we are now switching to an array for operations. This solves the speed regression caused by switch to a native BLI utilities and also gives few percent extra speedup comparing to master. So it's a win. |
May 27, 2016, 15:20 (GMT) |
Cleanup: use argument pointers for aggregate base types. |
May 27, 2016, 14:20 (GMT) |
added liquid inflow map |
May 27, 2016, 14:01 (GMT) |
Merge branch 'master' into object_nodes |
May 27, 2016, 10:26 (GMT) |
Derivatives for all the basic math node functions. |
May 27, 2016, 09:01 (GMT) |
Small fixes for compiler errors in VS2013. |
May 27, 2016, 08:39 (GMT) |
disabling smoke and fire grid 'ensures' for now - conflict with liquids |
Revision c638892 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) May 27, 2016, 08:07 (GMT) |
crash fix, could happen that the internal ob->derivedFinal DM structures were invalid happened in some cases and most notably under windows when attempting to calculate the DMs bounding box |
May 27, 2016, 07:37 (GMT) |
Use a more consistent naming scheme for value and derivative functions with prefixes. |
May 27, 2016, 07:06 (GMT) |
Another depsgraph fix, internal texture relations need to be built explicitly. Like node trees, textures are only optionally constructed in the depsgraph when something uses them. When a modifier (or other potential future user of the "handle" system) declares a texture dependency, the internal relations of that texture are not necessarily built - this only happens when the texture is part of a material texture stack. So we need to also construct the internal texture relations (lazy init) in addition to the external modifier->texture dependency. |
May 27, 2016, 04:02 (GMT) |
Alloc'd/free'd a stroke cache in both vertex and weight paint toggles. |
May 27, 2016, 03:22 (GMT) |
Moved StrokeCache to sculpt_intern.h and included sculpt_intern.h in paint_vertex.c similar to how sculpt.c includes paint_intern.h. |
May 26, 2016, 22:32 (GMT) |
reading from phitemp now |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021