Revision 6806065 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) March 28, 2017, 16:35 (GMT) |
apparently fixed the cuttergroup bug (was an incorrect bbox test) + silenced 2 warnings |
Revision e8f0228 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) March 28, 2017, 15:41 (GMT) |
fix attempt for numerical instabilty with cuttergroups + a couple of minor fixes as workaround you could use particlehelper and uniform together with cuttergroups |
March 28, 2017, 15:26 (GMT) |
Cycles: Switch to reformulated Pluecker ray/triangle intersection The intention of this commit it to address issues mentioned in the reports T43865,T50164 and T50452. The code is based on Embree code with some extra vectorization to speed up single ray to single triangle intersection. Unfortunately, such a fix is not coming for free. There is some slowdown for AVX2 processors, mainly due to different vectorization code, which caused different number of instructions to be executed and different instructions-per-cycle counters. But on another hand this commit makes pre-AVX2 platforms such as AVX and SSE4.1 a bit faster. The prerformance goes as following: 2.78c AVX2 2.78c AVX Patch AVX2 Patch AVX BMW 05:21.09 06:05.34 05:32.97 (+3.5%) 05:34.97 (-8.5%) Classroom 16:55.36 18:24.51 17:10.41 (+1.4%) 17:15.87 (-6.3%) Fishy Cat 08:08.49 08:36.26 08:09.19 (+0.2%) 08:12.25 (-4.7% Koro 11:22.54 11:45.24 11:13.25 (-1.5%) 11:43.81 (-0.3%) Barcelone 14:18.32 16:09.46 14:15.20 (-0.4%) 14:25.15 (-10.8%) On GPU the performance is about 1.5-2% slower in my tests on GTX1080 but afraid we can't do much as a part of this chaneg here and consider it a price to pay for more proper intersection check. Made in collaboration with Maxym Dmytrychenko, big thanks to him! Reviewers: brecht, juicyfruit, lukasstockner97, dingto Differential Revision: https://developer.blender.org/D1574 |
Revision de8711a by Lukas Stockner March 28, 2017, 14:40 (GMT) |
Revert "Cycles experimental build v5, fixed version" This reverts commit 82bcfb9b342ae261c1331fd4658229bc00f8531b. |
Revision 82bcfb9 by Lukas Stockner March 28, 2017, 14:40 (GMT) |
Cycles experimental build v5, fixed version THe first version had wrong blenderplayer stubs. Includes: - Denoising (temp-cycles-denoising branch) - IES lights (D1543) - Dithered Sobol Sampling (D2149) - Microjittering - Storing the current viewport render as a render result - UDIM support (D2575) - AOVs (D2443, D2444) - Disney/Principled BSDF (D2313) - Normal/Bump map correction to avoid black spots (D2574) - Color management tweaks to ensure correct renders with non-Rec.709 primaries |
March 28, 2017, 13:51 (GMT) |
Merge branch 'master' into datablock_idprops |
March 28, 2017, 12:38 (GMT) |
Forgot those IDP_LibLinkProperty call on node sockets IDProps in previous commit... |
March 28, 2017, 12:35 (GMT) |
Merge branch 'master' into datablock_idprops Conflicts: source/blender/blenloader/intern/readfile.c |
March 28, 2017, 11:39 (GMT) |
Merge branch 'master' into asset-engine |
Revision 4bb7f48 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 28, 2017, 11:07 (GMT) |
Merge branch 'blender2.8' into gpencil_2.8 |
March 28, 2017, 11:05 (GMT) |
Add GL_LINE_STRIP_ADJACENCY support to Gawain This primitive is used in geometry shaders like new grease pencil stroke shaders |
Revision a352c88 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 28, 2017, 10:50 (GMT) |
Basic geometry for strokes working Pending to remove rotation of the matrix |
March 28, 2017, 10:44 (GMT) |
Fix: Icon offset for pie buttons |
Revision c85c3ff 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 28, 2017, 10:17 (GMT) |
Remove culling |
Revision 06577d6 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 28, 2017, 09:29 (GMT) |
Use Opengl constant |
March 28, 2017, 09:01 (GMT) |
Cycles: Pass m128 vectors by const reference |
March 28, 2017, 08:49 (GMT) |
Merge branch 'master' into id_override_static |
March 28, 2017, 08:41 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/blenloader/intern/readfile.c source/blender/windowmanager/intern/wm_window.c |
Revision 7875ab1 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 28, 2017, 08:24 (GMT) |
Merge branch 'blender2.8' into gpencil_2.8 |
March 28, 2017, 08:15 (GMT) |
Fix lib_link_cachefile. That one was: * Resetting non-ID pointers (lib_link_xxx funcs should only affect ID pointers, everything else shall be done in direct_link_xxx func). * Even worse, always calling lib_link_animdata, even when LIB_TAG_NEED_LINK tag was unset... |
|
|
|


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