Blender Git Statistics -> Developers -> LazyDodo

LazyDodo (LazyDodo)

Total Commits : 379
Master Commits : 333
Branch Commits : 46
First Commit : July 18, 2016
Latest Commit : August 20, 2019 (Today)

Commits by Month

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

Favourite Files

FilenameTotal Edits
make.bat34
platform_win32.cmake31
versions.cmake28
CMakeLists.txt28
harvest.cmake23
CMakeLists.txt22
parse_arguments.cmd19
platform_win32_msvc.cmake17
configure_msbuild.cmd16
macros.cmake12

File Changes

ActionTotalPer Commit
Added780.2
Modified7602.0
Deleted120.0

Code Changes

ActionTotalPer Commit
Lines Added7 64521.5
Lines Removed3 74310.5

Latest commits Feed

Revision 1548682 by LazyDodo (soc-2019-openxr)
6 hours 37 min ago
Windows/deps: Add/fix openxr_sdk dependency

There were a few typos here and there, and the openxr_sdk does not respect the cflags we give it hence a patch was added to work around this undesirable behaviour.
Revision ea8e0df by LazyDodo / Brecht Van Lommel (master)
August 16, 2019, 14:49 (GMT)
Fix T55054: possible use of unsupported instructions in Cycles texture code

Differential Revision: https://developer.blender.org/D5326
Revision f1bc61e by LazyDodo / YimingWu
August 16, 2019, 01:04 (GMT)
Windows/MSI: Rework MSI installer.

The installer always upgraded the last version installed and did not allow for two versions to be installed side by side.

The reworked installer will allow side by side installs

install order:
```
2.81 -> 2.81a -> 2.82 : Allowed , will result in both 2.82 and 2.81a being installed
2.82 -> 2.81 -> 2.81a : Allowed , will result in both 2.82 and 2.81a being installed
2.82 -> 2.81a : Allowed , will result in both 2.82 and 2.81a being installed
2.82 -> 2.81a -> 2.81 : Not Allowed, 2.81 will only install if you manually remove 2.81a first.
```

Do note though that this will not apply to any previously issued installers and even for 2.80a this is not something we can fix.

This patch is for landing in 2.81 *only* and should be excluded from any possible 2.80a release.

Second change is a change to the compression level, building the MSI takes 30 minutes, which is crazy, perhaps worth it if the compression actually pays of.

```
MSI - none 1:35 247.0 MB (260,025,634 bytes)
MSI - mszip 2:02 89.6 MB ( 94,022,946 bytes)
MSI - low 2:35 81.6 MB ( 85,646,626 bytes)
MSI - medium 4:11 77.3 MB ( 81,136,930 bytes)
MSI - high 28:01 74.7 MB ( 78,384,418 bytes)

zip 1:32 93.2 MB ( 97,732,293 bytes)
7Z 2:22 65.0 MB ( 68,171,614 bytes)
```

It didn't, so I lowered it to medium, seemed reasonable.

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

Reviewers: brecht, jesterking
Revision 4ba9f58 by LazyDodo / YimingWu
August 16, 2019, 01:04 (GMT)
Fix T56843 : fix case sensitive filenames on win10

When building with case sensitive folders there were some linker errors.
Revision 9ba7255 by LazyDodo / YimingWu
August 16, 2019, 01:04 (GMT)
Windows: add cycles debug logging to helper batch file.
Revision 50ad442 by LazyDodo (master)
August 15, 2019, 19:43 (GMT)
Windows/MSI: Rework MSI installer.

The installer always upgraded the last version installed and did not allow for two versions to be installed side by side.

The reworked installer will allow side by side installs

install order:
```
2.81 -> 2.81a -> 2.82 : Allowed , will result in both 2.82 and 2.81a being installed
2.82 -> 2.81 -> 2.81a : Allowed , will result in both 2.82 and 2.81a being installed
2.82 -> 2.81a : Allowed , will result in both 2.82 and 2.81a being installed
2.82 -> 2.81a -> 2.81 : Not Allowed, 2.81 will only install if you manually remove 2.81a first.
```

Do note though that this will not apply to any previously issued installers and even for 2.80a this is not something we can fix.

This patch is for landing in 2.81 *only* and should be excluded from any possible 2.80a release.

Second change is a change to the compression level, building the MSI takes 30 minutes, which is crazy, perhaps worth it if the compression actually pays of.

```
MSI - none 1:35 247.0 MB (260,025,634 bytes)
MSI - mszip 2:02 89.6 MB ( 94,022,946 bytes)
MSI - low 2:35 81.6 MB ( 85,646,626 bytes)
MSI - medium 4:11 77.3 MB ( 81,136,930 bytes)
MSI - high 28:01 74.7 MB ( 78,384,418 bytes)

zip 1:32 93.2 MB ( 97,732,293 bytes)
7Z 2:22 65.0 MB ( 68,171,614 bytes)
```

It didn't, so I lowered it to medium, seemed reasonable.

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

Reviewers: brecht, jesterking
Revision 8856c26 by LazyDodo (master)
August 15, 2019, 15:42 (GMT)
Windows: add cycles debug logging to helper batch file.
Revision 9684971 by LazyDodo (master)
August 15, 2019, 15:27 (GMT)
Fix T56843 : fix case sensitive filenames on win10

When building with case sensitive folders there were some linker errors.
Revision f4d548d by LazyDodo (master)
August 14, 2019, 23:57 (GMT)
msvc: Enable /bigobj on all object files.

bf_intern_openvdb makes a significant number of template instantiations
causing it go over the maximum number of sections (int16) in a coff file
when doing a debug build.

This change switches the compiler to use the extended coff format which
has this field extended (int32) all linkers post msvc2005 can process
this format so there's no reason not to turn this on globally.

Clang on windows does not need this change since clang switches implicitly
to the extended format when required. [1]

[1] https://reviews.llvm.org/rL217812
Revision 1845f0e by LazyDodo (master)
August 14, 2019, 18:52 (GMT)
Cleanup: Fix build error with MSVC

C99 style initializers are C++20 feature and should not be used.

Reported by @deadpin on chat.

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