Revision 2758319 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 10:04 (GMT) |
Hide material panel in BI render for GP Objects When a GP object is selected, this panel must be hidden |
Revision 9e028f5 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 10:04 (GMT) |
Hide material panel in Cycles for GP Objects When a GP object is selected, this panel must be hidden |
Revision 65d4702 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 09:57 (GMT) |
Fix error when no object selected |
Revision d29ea70 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 09:49 (GMT) |
Hide material panel in Eevee for GP objects When a GP object is selected this panel must be hidden |
Revision 05b9a67 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 09:48 (GMT) |
Replace Erase Keymap to LeftMouse + Alt In order to keep consistency with Blender, the right mouse is used to select objects, so the eraser must use a different key. This can be changed after more workflow tests |
Revision b0d322c by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 09:37 (GMT) |
Change how continuous drawing works in 3D view In 3D view is not ggod for wrokflow to enable continuous mode with the new paint GP mode. |
June 8, 2017, 09:35 (GMT) |
Cycles: Adjust split kernel tile updating logic to make rendering a bit faster This makes tiles update less frequently and causes there to be more samples in each batch making rendering faster. This helps a bit with the slowdown seen from D2703. I don't really like tiles not updating as much, it feels much less responsive, maybe theres another way to go about it? Timings by nirved: https://hastebin.com/ifanihewum.css |
June 8, 2017, 09:35 (GMT) |
Cycles: Pass all buffers to each kernel call for OpenCL Technically not passing all buffers used by a kernel is undefined behavior. We haven't had any issues with this so far on AMD or Nvidia, but it's known to be a problem with Intel and we received a report from AMD that this is a problem on newer hardware, so we need to make this change at some point. Unfortunately there a cost to being correct, about 5% for the benchmark scenes. For low sample counts it's even worse, I've seen up to 50% slowdown. For the latter case I think adjusting tile updating logic can help, but not sure what that would look like yet (it would be just a few lines change however). |
June 8, 2017, 09:26 (GMT) |
RNA: Add registerable wmWidgetType Works on a basic level - creating Python widgetgroups and widgets, drawing. Still lots more to do though. |
June 8, 2017, 09:19 (GMT) |
Cycles: Faster split branched path tracing by sharing samples with inactive threads Unlike regular path tracing, branched path tracing is usually used with lower sample counts, at least for primary rays. This means that are less samples for the GPU to work on in parallel and rendering is slower. As there is less work overall there is also more inactive threads during rendering with BPT. This patch makes use of those inactive rays to render branched samples in parallel with other samples. Each thread that is preparing for a branched sample will attempt to find an inactive thread and if one is found the state for the sample is copied to that thread. Potentially, if there are enough inactive threads, 100s of branched samples could be generated from the same originating thread and ran in parallel giving large speed ups. Gives 70% faster render for pavillion midday scene. 20-60% faster on BMW with car paint replaced with SSS/volumes. |
June 8, 2017, 09:19 (GMT) |
Cycles: Add function to accumulate samples with atomics for split kernel Samples ran in parallel need a safe way to accumulate their results with the results of other threads. |
June 8, 2017, 09:19 (GMT) |
Cycles: Add function to dequeue a ray |
June 8, 2017, 09:19 (GMT) |
Cycles: Add atomic decrement functions to util_atomic.h |
June 8, 2017, 09:19 (GMT) |
Cycles: Add kernel to enqueue inactive rays The queue will be used to make reuse of inactive threads to keep the GPU more busy. |
June 8, 2017, 09:19 (GMT) |
Cycles: Blacklist unsupported OpenCL devices Due to various driver issues with AMD GCN 1 cards we can no longer support these GPUs. This patch makes them unavailable to select for Cycles rendering. GCN cards 2 and higher are still supported. Please use the most recent drivers available to ensure proper functionality. See here for a list to check which GPUs are supported: https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units |
Revision 987b4a5 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 09:17 (GMT) |
Edit strokes panel must be expanded by default |
Revision 399c654 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 09:15 (GMT) |
Hide transform panel in GP modes This panel only add noise to the panel while drawing |
Revision d94954c by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) June 8, 2017, 08:59 (GMT) |
Change assigned icons for lock axis |
Revision 4d8b238 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) June 7, 2017, 23:15 (GMT) |
first attempt for better automerging |
Revision c7612fc by Campbell Barton (custom-manipulators) June 7, 2017, 22:04 (GMT) |
Merge branch '28' into custom-manipulators |
|
|
|


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