Blender Git Statistics -> Developers -> LazyDodo

Ray molenkamp (LazyDodo)

Total Commits : 535
Master Commits : 474
Branch Commits : 61
First Commit : July 18, 2016
Latest Commit : July 2, 2020

Commits by Month

DateNumber of Commits
July, 20201
June, 20209
May, 202024
April, 202019
March, 202018
February, 202027
January, 202013
December, 20194
November, 201918
October, 201910
September, 20193
August, 201936
July, 20197
June, 201913
May, 201931
April, 201910
March, 20198
February, 201914
January, 20191
December, 20186
November, 20183
October, 201810
September, 201814
August, 201852
July, 20188
June, 201834
May, 201814
April, 20182
March, 20185
February, 20187
January, 20183
December, 20173
November, 20171
October, 20175
September, 201711
August, 20176
July, 20170
June, 20172
May, 20175
April, 20179
March, 20171
February, 20173
January, 20176
December, 20163
November, 20169
October, 201619
September, 201616
August, 20169
July, 20163

Commit Distribution

PathNumber of Commits
master474
hair_object36
temp-outliner-visibility34
collada2.833
blender2.8_snap_gizmo33
temp-ui-layout-2.829
interactive_physics27
temp-select-axis23
benchmark22
soc-2018-cycles-volumes22
temp-benchmark22
soc-2018-bevel22
hair_guides_grooming22
hair_guides22
temp-fracture-modifier-2.821
fracture_modifier-master21
temp-udim-images21
fracture_modifier21
temp-greasepencil-vfx19
blender-v2.78c-release19
temp-eeveelightcache18
temp-sybren-cow-ocean18
blender-v2.78b-release18
temp-tab_drag_drop18
tmp_hair_curves18
temp-dynamic-overrides14
blender-v2.78-release13
temp-greasepencil-object-stacksplit12
soc-2020-production-ready-light-tree10
gsoc-2018-many-light-sampling10
vr_scene_inspection6
TEMP-UI-DECOR5
temp-keymap-save4
temp-flexible-spacing4
temp-keymap-changes4
ui_layout_gridflow4
tmp-CollectionsAnim4
temp-lanpr-cleanup24
tmp-b28-motionpath-drawing4
temp-blender-2.81-release-with-wrong-merge4
soc-2019-npr3
greasepencil-refactor3
temp-gpencil-eval3
greasepencil-object3
experimental_gp_weight2
functions-experimental-refactor2
blender-v2.79b-release2
soc-2017-normal-tools2
functions2
blender-v2.79a-release2
vamr-openxr-module2
builtin-simulation-nodes2
simulation-tree2
soc-2019-openxr2
particle-solver-dev2
fluid-mantaflow2
id_override_static1
temp-render-depsgraph1
temp-workspace_mode1
temp-sybren-modifier-nonmesh1
greasepencil-experimental1
tmp-TimelineHeaderButtonsStretching1
blender-v2.83-release1
temp-unified-collections1
workspaces1
custom-manipulators1
temp-workspace_active_object1
temp-sybren-meshdeform1
tmp-static-override-insertion1
strand_editmode1
temp-object-multi-mode1
temp-workspace-object-mode-removal1
temp-group-collections1
tmp-debug-filebrowser1
temp-modifier-rm-cddm1
temp-workspace-changes1
temp-ssr1
tmp-COW_InsertKeyframe_Fix1
temp-lightprobe-rename1
temp-drawcontext1
temp-workspace-addons1
topbar1
blender2.8-workbench1
temp-cycles-draw-manager1
temp-vr-draw-thread1
temp-scene-obedit-remove1
soc-2019-embree-gpu1
temp-sybren-particles1
temp-lanpr-cleanup1
blender2.8-snapping_with_occlusion1
temp-usd-library-update-20.021

Favourite Files

FilenameTotal Edits
platform_win32.cmake62
versions.cmake44
CMakeLists.txt39
CMakeLists.txt37
make.bat34
harvest.cmake33
parse_arguments.cmd22
macros.cmake21
configure_msbuild.cmd18
platform_win32_msvc.cmake17

File Changes

ActionTotalPer Commit
Added980.2
Modified1 2882.4
Deleted340.1

Code Changes

ActionTotalPer Commit
Lines Added11 60023.2
Lines Removed6 36112.7

Latest commits Feed

Revision 8598074 by Ray molenkamp (master)
July 2, 2020, 16:16 (GMT)
Cleanup: Fix build error with clang on windows.

Header and implementation signature for ED_object_add_duplicate
were not the same leading to a build error with clang on windows.
Revision 2db4a81 by Ray molenkamp (master)
June 26, 2020, 00:50 (GMT)
deps: Fix build issue with USD on windows.

When doing a release build the TBB debug libs are not
set which was causing an error during the configure
phase of USD, so always set them even if not used.
Revision d3283ef by Ray molenkamp / Brecht Van Lommel (master)
June 25, 2020, 11:00 (GMT)
Build: upgrade OpenImageDenoise to 1.2.1

This requires ISPC for building OpenImageDenoise, so that is now added as
a dependency as well. Blender itself does not need ISPC for building so it
is not included as part of the precompiled libraries.

Differential Revision: https://developer.blender.org/D7641
Revision 945e18f by Ray molenkamp / Jeroen Bakker (blender-v2.83-release)
June 25, 2020, 07:32 (GMT)
Fix T76767: Cycles performance regression with CLI renders

When picking a small tile size when doing a CLI render will
yield many status updates being printed to the console
causing a slowdown in the render process. 2.79 with the
same amount of tiles did not have this slowdown.

The reason for this turned out to be a debugging aid added
in rBd2757d149bf2 which disabled buffering for stdout which
on windows caused every single character being printed to the
console to try to obtain a mutex, and worse the thread being
put to sleep when this mutex was unavailable leading to poor
performance.

This patch changes the behaviour by only disabling the
buffering in debug builds.

CLI render of the default cube with 16x16 tiles at 1080p

2.83 : 37.57s
now : 17.03s

note: this only affected CLI renders, renders from the UI
do not report this kind of information and had no such
slowdown.
Revision 5cfbc72 by Ray molenkamp (master)
June 24, 2020, 16:42 (GMT)
Fix T78047: Fix failing denoiser tests on windows

When we switched to MSVC2019 and C++17 we seemingly
managed to trigger a code-gen bug with MSVC in the
AVX code-path.

This change works around the issue by (hopefully
temporary) disabling the optimizer for the fast_exp2f4
function, given it is only used in a single pass
of the denoiser and nowhere else, this is luckily
not as bad as it could have been.

Once the compiler is fixed or a different fix is
available we'll have to revisit this.

Details and link to the repro posted to MS is
available in T78047
Revision 874af53 by Ray molenkamp (master)
June 19, 2020, 23:28 (GMT)
Cleanup: Fix build-warning with MSVC

Draco sets CMAKE_CXX_STANDARD to 14, given we
set the c++ standard in the root level CMakeLists.txt
to c++17 this generated build warnings.

Given the rootlevel one is the one we want we can
safely remove this line in dracos cmakelists
Revision e590526 by Ray molenkamp (master)
June 17, 2020, 15:26 (GMT)
Fix T76767: Cycles performance regression with CLI renders

When picking a small tile size when doing a CLI render will
yield many status updates being printed to the console
causing a slowdown in the render process. 2.79 with the
same amount of tiles did not have this slowdown.

The reason for this turned out to be a debugging aid added
in rBd2757d149bf2 which disabled buffering for stdout which
on windows caused every single character being printed to the
console to try to obtain a mutex, and worse the thread being
put to sleep when this mutex was unavailable leading to poor
performance.

This patch changes the behaviour by only disabling the
buffering in debug builds.

CLI render of the default cube with 16x16 tiles at 1080p

2.83 : 37.57s
now : 17.03s

note: this only affected CLI renders, renders from the UI
do not report this kind of information and had no such
slowdown.
Revision 4155f8d by Ray molenkamp (master)
June 14, 2020, 17:09 (GMT)
deps/windows/embree: Prevent exports leaking out of blender binary

embree marks a few of its functions with a dll_export macro
forcibly exporting these symbols from whatever binary links
them. Given we link embree statically and we do not want these
exports in the blender binary, the macro needs to be a no-op.
Revision b325ece by Ray molenkamp (master)
June 13, 2020, 21:25 (GMT)
Deps builder: Python 3.7.7

This updates python to the latest patch level available for 3.7
also updates some of the packages we rely on:

idna 2.9
urllib3 1.25.9
cerifi 2020.4.5.2
requests 2.23.0
numpy 1.17.5
Revision 7b466b6 by Ray molenkamp (temp-usd-library-update-20.02)
June 12, 2020, 14:55 (GMT)
deps: Update lib names for USD on windows

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2020