September 7, 2020, 09:40 (GMT) |
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve |
September 7, 2020, 09:21 (GMT) |
Included `world_block` UBO in the shading groups for volume in Workbench when slicing is used to avoid 'Missing UBO bind' error as in P1616. |
September 7, 2020, 08:13 (GMT) |
Merge branch 'master' into greasepencil-object |
September 7, 2020, 08:13 (GMT) |
Merge branch 'master' into greasepencil-edit-curve |
Revision 7d3e184 by Kévin Dietrich (cycles_procedural_api) September 7, 2020, 02:22 (GMT) |
use getters and setters for Object |
Revision 9622b70 by Kévin Dietrich (cycles_procedural_api) September 7, 2020, 02:22 (GMT) |
use getters and setters for Shader some notes: - needs some for members only used in Cycles as well - check usages of tag_update and need_update_geometry - pass_id is now a socket |
Revision 0cdb206 by Kévin Dietrich (cycles_procedural_api) September 7, 2020, 02:22 (GMT) |
use getters and setters for Background |
Revision 331dbf3 by Kévin Dietrich (cycles_procedural_api) September 7, 2020, 02:22 (GMT) |
use getters and setters for Light |
September 7, 2020, 02:22 (GMT) |
use getters and setters for Film Removes Film::modified and several calls to Film::tag_update, and adds a few more sockets. |
September 7, 2020, 02:22 (GMT) |
use getters and setters for the Integrator |
September 7, 2020, 02:22 (GMT) |
add alembic procedural code |
September 7, 2020, 02:22 (GMT) |
start refactoring the Geometry nodes to make use of the getters and setters |
September 7, 2020, 02:22 (GMT) |
use getters and setters for the Camera |
September 7, 2020, 02:22 (GMT) |
Cycles: add update flags to Node and SocketType Those flags are meant for detecting which socket has changed, so in the future we can have more granular updates. `Node` now stores an `update_flags` member which is modified every time a socket is changed though `Node::set`. The flags are or-able bits stored in `SocketType` instances. Each `SocketType` stores a unique bit out of 32, for the 32 bits of an unsigned integer type; the bit corresponds to the index of the socket in the `Node`'s sockets array + 1, so the socket at index 5 will have the 6th bit set as its flag. This limits us to 32 sockets per Node, which should be plenty for the current set of `Nodes` that we have. This does not change the behavior of other parts of Cycles. This is part of T79131. Maniphest Tasks: T79131 Differential Revision: https://developer.blender.org/D8644 |
September 7, 2020, 02:22 (GMT) |
add macros to define getters and setters |
September 6, 2020, 21:21 (GMT) |
Post Review: Minor fixes, renaming, removing confuisng comments |
September 6, 2020, 12:37 (GMT) |
Added a new compare flag `do_compare` for run-test do_compare is set to False if no comparison is needed, like when running run-test for investigation purpose |
September 6, 2020, 11:08 (GMT) |
Added apply_modifiers flag for run-test and run-all-tests |
September 6, 2020, 09:59 (GMT) |
Merge branch 'master' into soc-2020-testing-frameworks |
September 5, 2020, 14:47 (GMT) |
GLDebug: Trim NVidia debug output These buffer detailed infos are not needed unless going deep into perf. profiling, in which case you can still disable this compile option. This makes user report log much more readable. |
|
|
|


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