Blender Git Statistics -> Developers -> LazyDodo

LazyDodo (LazyDodo)

Total Commits : 430
Master Commits : 375
Branch Commits : 55
First Commit : July 18, 2016
Latest Commit : January 18, 2020 (Yesterday)

Commits by Month

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

Favourite Files

FilenameTotal Edits
platform_win32.cmake40
make.bat34
CMakeLists.txt32
versions.cmake32
harvest.cmake31
CMakeLists.txt31
parse_arguments.cmd20
macros.cmake18
platform_win32_msvc.cmake17
configure_msbuild.cmd16

File Changes

ActionTotalPer Commit
Added880.2
Modified9142.1
Deleted190.0

Code Changes

ActionTotalPer Commit
Lines Added9 10022.5
Lines Removed4 63311.4

Latest commits Feed

Revision c2e62c1 by LazyDodo (master)
12 hours 57 min ago
Cleanup/deps: Clean up remnants of old python packaging method
Revision 2272f38 by LazyDodo (master)
12 hours 59 min ago
Merge remote-tracking branch 'origin/blender-v2.82-release'
Revision 3e11c4e by LazyDodo (master)
12 hours 59 min ago
Fix: T71159 missing python3.dll

File got forgotten during the last repack of python.
Revision 86db358 by LazyDodo (master)
January 16, 2020, 20:11 (GMT)
libs/windows: Prevent USD exports from leaking into blender binary.

Even though we build USD as static, it still feels the need to mark its
symbols with declspec(dllexport) which means the blender binary now exports
these symbols.

this patch fixes that unwanted behaviour, however USD libs still need to
rebuild before this becomes visible in the blender binary

Differential Revision: https://developer.blender.org/D6563

Reviewed By: sybren
Revision f8b34d5 by LazyDodo (master)
January 14, 2020, 18:31 (GMT)
test: Add basic codec test for ffmpeg.

This add a basic sanity check that validates
the features we use from ffmpeg are actually
available

Differential Revision: https://developer.blender.org/D5999

Reviewed By: sybren
Revision 8e6c6e2 by LazyDodo (master)
January 14, 2020, 18:12 (GMT)
Fix: Building with clang on windows.

The USD landing broke building with clang on windows
due to a couple of reasons:

1) Some incompatibilities in their headers [1] only one
of them was important for us and is included in our patchset
now.

2) clangs lld wanted the full path to the libusd_b library
when using the whole archive link option, while msvc can
figure it out from just the library name.

Tested with clang/msvc and msbuild and ninja generators

[1] https://github.com/PixarAnimationStudios/USD/issues/1030
Revision a2d6dfc by LazyDodo (master)
December 20, 2019, 17:50 (GMT)
Fix: Build error with clang on windows.

A bug in llvm < 9.0.1 causes the compiler to crash when
openmp is enabled. Since mantaflow uses tbb we can safely
disable this flag temporarily for this module.

Reviewed By: sebbas

Differential Revision: https://developer.blender.org/D6446
Revision 5e96b86 by LazyDodo (master)
December 6, 2019, 18:37 (GMT)
Windows: Fix failing tests due to missing manifest.

Tests were missing a manifest, and were importing the
wrong version of Microsoft.Windows.Common-Controls
causing blenloader_test, bmesh_core_test and alembic_test
to fail due a loader error.
Revision 6df2ede by LazyDodo (master)
December 6, 2019, 17:12 (GMT)
Cleanup/Windows: Separate out the MS-CRT into a subfolder

In older versions the ms crt was only a few dlls, in recent versions
this jumped to over 40 leading to quite a bit of clutter in our
bin folder.

This change moves the CRT into its own folder.

For developers that generally already have the runtime globaly
available on their machine, there is a new cmake option
(WITH_WINDOWS_BUNDLE_CRT, default ON) that you can use to toggle
installing the runtime to the blender bin folder, and save some
time during the initial build, this option is off by default for
only the developer profile.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6132
Revision 61a02a7 by LazyDodo (master)
December 5, 2019, 19:15 (GMT)
Cleanup: Windows Manifest usage.

We had a manifest file, but it was seemingly not used, some
settings were done using linker pragmas, some of them visual
studio would set by default for us, others where not set at all.

This patch changes:

- Single manifest file where we can maintain all settings in
a single location, removal of any linker pragmas related to
the manifest.

- Compatibly settings for win vista - win10, without this any
call to any of the GetVersion and related functions (GetVersionEx,
VerifyVersionInfo, IsWindowsXxxx) will by default say we are
on vista and OS specific optimizations in external libraries may
be missed.

-Rather than having it in the .RC file in an #ifdef which may
or may not trigger depending on the build tool used, we tell
cmake to treat it as a source file and it will do the right
thing for both the ninja and visual studio generators.

Differential Revision: https://developer.blender.org/D6136

Reviewers: brecht

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