March 13, 2018, 02:58 (GMT) |
Eevee: Render: Allow cancel during probe update. |
March 13, 2018, 02:58 (GMT) |
Eevee: Render: Fix softlock if rendering before lazy shader compil ends. Calling the rendering operator seems to kill any other WM_job running, leaving uncompiled materials into a GPU_MAT_QUEUED state. This then made the probe update looping indefinitely (all_materials_updated remaining to false). To fix this, we resume compilation for materials that are in this state. Cancelling Render before all material compilation could make certain material remain uncompiled. Fortunately, this is not allowed as of now. |
March 13, 2018, 02:49 (GMT) |
GPUMaterial: Fix non finished material status if shader has no output. This wasn't producing any issue for now but it's better to make things clean. |
March 13, 2018, 02:23 (GMT) |
Merge branch '28' into temp-object-multi-mode |
March 13, 2018, 00:35 (GMT) |
Eevee: Fix temporal sampling not resetting. World Probe update was not resetting the TAA. This also reset the volume sampling in cases that needs it (world/grid probe diffuse coefs update). |
March 13, 2018, 00:24 (GMT) |
Eevee: Fix bad Outlines after probe updates. This was because the default matrices were not setup back after resetting the current TAA sample. |
March 12, 2018, 16:38 (GMT) |
Merge branch 'master' into soc-2017-normal-tools |
March 12, 2018, 16:37 (GMT) |
Fix T54299: crash rendering objects with motion blur disabled, after recent changes. |
March 12, 2018, 16:31 (GMT) |
Merge branch 'master' into blender2.8 |
March 12, 2018, 16:29 (GMT) |
Cycles: reorganize tests in more evenly distributed groups. |
March 12, 2018, 16:29 (GMT) |
Cycles: add constant folding to displacement nodes. |
March 12, 2018, 16:22 (GMT) |
Heavy refactor of weighted normals code, especially 'keep sharp' part. Before, 'keep sharp' was bsically: * Overwriting everything just computed by 'single nor per vertex' code, leading to a nice share of computations being tossed to nowhere. * Re-implementing most of core clnor computaion code, only skipping all 'sharp edge' cases but the one defined by shapr edge tags. This was not only bad for code maintenance and (reasonable) simplicity, it was also introducing inconsistencies in how we define sharp edges, since everwhere else in code we take into account sharp edge tag, flat face tag, and 'smooth threshold' value (aka split angle) of mesh. At first I though 'keep sharp' would need its own totally separated code path, but thanks to some data structure tricks, it was possible to merge most of both cases into single code. So this commit: * Heavily factorizes and simplifies code, especially the 'keep sharp' case. * Makes use of clnor spaces as generated by core BKE code to define 'smooth fans' that should have the same weighted normals, just like anywhere else in Blender. Note that since code is now using same functions in all cases, it also naturally brings back vgroup support in keep_sharp case. Also, this has been a fairly involved change, basic testing seems to be OK, but more would be welcomed here. :) |
March 12, 2018, 16:21 (GMT) |
Add clnor_spaces counter and opaque userdata pointer to clnor spaces. Those will help with weighted normals modifier incomming refactor. |
March 12, 2018, 16:03 (GMT) |
Fix type in comment |
March 12, 2018, 16:01 (GMT) |
Depsgraph: Make timing profile a command line option This way we can add even more statistics, even one which will be print to the console. Would be nice if we also have verbosity level control. |
Revision f9e280d 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) March 12, 2018, 15:48 (GMT) |
Cleanup unused code |
Revision 5f3bcba 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) March 12, 2018, 15:34 (GMT) |
UI: Change brush type icon and panel layout Small modifications to some parameters and added text to type of brush. |
March 12, 2018, 12:15 (GMT) |
Fix blenderplayer (tm) |
March 12, 2018, 09:58 (GMT) |
Fix T54296: Cycles viewport render stuck on constant re-render Need Clear ID recalc flag on load. Otherwise it's possible to have some IDs considered always updated by Cycles, when they were saved in a tagged-for-update state. Thanks Bastien for feedback and review! |
Revision 6722c6e 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) March 12, 2018, 09:36 (GMT) |
Cleanup: Remove duplicated condition |
|
|
|


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