Blender Git Statistics -> Developers -> jbakker

Jeroen Bakker (jbakker)

Total Commits : 794
Master Commits : 633
Branch Commits : 161
First Commit : July 4, 2011
Latest Commit : March 26, 2020

Commits by Month

DateNumber of Commits
March, 202033
February, 202023
January, 202011
December, 201918
November, 201911
October, 20197
September, 201917
August, 201912
July, 201917
June, 201923
May, 201931
April, 201916
March, 201927
February, 201915
January, 20190
December, 20180
November, 20180
October, 20180
September, 20181
August, 20184
July, 201810
June, 2018101
May, 201880
April, 201884
March, 20181
February, 20180
January, 20180
December, 20170
November, 20170
October, 20170
September, 20172
August, 20170
July, 20170
June, 20170
May, 20170
April, 20170
March, 20170
February, 20170
January, 20170
December, 20160
November, 20160
October, 20160
September, 20160
August, 20160
July, 20160
June, 20163
May, 20164
April, 20160
March, 20160
February, 20160
January, 20160
December, 20150
November, 20150
October, 20150
September, 20150
August, 20150
July, 20150
June, 20152
May, 20150
April, 20150
March, 20150
February, 20151
January, 20151
December, 20140
November, 20140
October, 20140
September, 20146
August, 20143
July, 201417
June, 20140
May, 20145
April, 20142
March, 20141
February, 20140
January, 20140
December, 20136
November, 20130
October, 20132
September, 20130
August, 20130
July, 20130
June, 20132
May, 20130
April, 20131
March, 20130
February, 20134
January, 20130
December, 20120
November, 20120
October, 20128
September, 20124
August, 20125
July, 201226
June, 201227
May, 201252
April, 201230
March, 20120
February, 20129
January, 201210
December, 20117
November, 20112
October, 20110
September, 20110
August, 20113
July, 20117

Commit Distribution

PathNumber of Commits
master633
interactive_physics253
temp-ui-layout-2.8253
hair_object253
collada2.8253
blender2.8_snap_gizmo253
temp-outliner-visibility253
temp-select-axis251
soc-2018-cycles-volumes248
benchmark248
soc-2018-bevel248
hair_guides_grooming248
temp-udim-images248
hair_guides248
temp-benchmark248
tmp_hair_curves246
temp-sybren-cow-ocean246
temp-eeveelightcache246
temp-greasepencil-vfx246
temp-tab_drag_drop238
temp-dynamic-overrides220
temp-greasepencil-object-stacksplit206
TEMP-UI-DECOR194
temp-flexible-spacing165
ui_layout_gridflow164
temp-keymap-changes157
tmp-CollectionsAnim146
tmp-b28-motionpath-drawing144
temp-keymap-save133
temp-unified-collections110
tmp-COW_InsertKeyframe_Fix110
temp-sybren-particles108
experimental_gp_weight108
blender2.8-workbench106
tmp-TimelineHeaderButtonsStretching96
topbar96
temp-modifier-rm-cddm95
temp-sybren-modifier-nonmesh94
temp-sybren-meshdeform91
blender2.8-snapping_with_occlusion89
tile89
tmp-static-override-insertion85
blender-tiles31
compositor-20167
tiles-scheduler5
vr_scene_inspection3
temp-lanpr-cleanup22
temp-lanpr-cleanup2
fracture_modifier1
temp-lanpr-staging1
blender-v2.82-release1
temp-fracture-modifier-2.81
blender-v2.79b-release1
blender-v2.79a-release1
blender-v2.79-release1
blender-v2.75-release1
fracture_modifier-master1

Favourite Files

FilenameTotal Edits
rna_space.c87
workbench_materials.c80
workbench_private.h68
space_view3d.py65
DNA_view3d_types.h60
draw_manager.c48
studiolight.c43
CMakeLists.txt41
workbench_deferred.c40
workbench_forward.c40

File Changes

ActionTotalPer Commit
Added1 1971.5
Modified4 4295.6
Deleted1050.1

Code Changes

ActionTotalPer Commit
Lines Added41 46158.6
Lines Removed19 85928.1

Latest commits Feed

Revision 7ed3ebb by Jeroen Bakker (master)
1 day and 23 hours ago
Fix T67888: Incorrect Wireframe After Applying SubSurf/MultiRes

Show control edges stores the control edges in the mesh which is
picked up by the draw manager. When applyng a subsurf (or multires) we
don't want that data present in the base mesh. Any rebuilding of the mesh
would overwrite the data anyway.

This patch introduces a new flag for applying modifiers
that can be checked to ignore storing display specific data in
the base mesh.

Reviewed By: Brecht van Lommel

Differential Revision: https://developer.blender.org/D7163
Revision 2e8fb95 by Jeroen Bakker (master)
March 26, 2020, 13:35 (GMT)
SubDiv: Incorrect normals loose edges

The normals of loose edges can be non uniform as they aren't normalized.
Checked with what happens with edit loose edges and synchronized the
implementation.

Reviewed By: Brecht van Lommel

Differential Revision: https://developer.blender.org/D7127
Revision 0545a84 by Jeroen Bakker (master)
March 26, 2020, 13:16 (GMT)
Fix Crash In Paint Overlay

The previous implementation tested the normal behavior and ignored some
edge cases. This patch will also test for NULL in all cases
Revision 1ca1744 by Jeroen Bakker (master)
March 26, 2020, 12:35 (GMT)
Fix T70807: Weight Paint Overlay XRay

Weight paint overlay was not working when XRay was turned on.

The Weight Paint overlay is rendered directly into the default
framebuffer with a depth equal test. This test fails as the depth won't match.
This patch will update the depth buffer in these cases.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D7176
Revision b2f04fc by Jeroen Bakker (master)
March 26, 2020, 07:22 (GMT)
Fix T75062: Frame Flashes During 3D Viewport Animation Playback

This issue became visible after fixing other TAA issues recently.
The sample count of the first frame wasn't reset resulting that the
incorrect resolve took place. This issue was already there beforehand,
it is just much clearer during the recent changes.

Now the `taa_sample will be reset when performing an animation playback
in the 3d viewport.
Revision 28c3d95 by Jeroen Bakker (master)
March 24, 2020, 15:04 (GMT)
Fix T74782: WorkBench TAA Artifacts During Painting/Drawing

When the TAA is finished the screen can still be redrawn by other
operations without the TAA resets.
If that happened the TAA did add a blank sample to the result as the
scene wasn't drawn, but the was processed.

Reviewed By: Clment Foucault

Differential Revision: https://developer.blender.org/D7226
Revision b759857 by Jeroen Bakker (master)
March 24, 2020, 13:02 (GMT)
Revert "Fix T74782: WorkBench TAA Artifacts During Painting/Drawing"

This reverts commit 58ac113b76d950c72c7319094f7e6cc61c70dc59.
Revision 58ac113 by Jeroen Bakker (master)
March 23, 2020, 16:10 (GMT)
Fix T74782: WorkBench TAA Artifacts During Painting/Drawing

When the TAA is finished the screen can still be redrawn by other
operations without the TAA needs to be reset.
If that happened the TAA did add a blank sample to the result.

This patch will add an early exit in the case TAA was finished. Note
that there are still some cases still not working. The overlay engine
can in certain circumstances draw directly into the default_fb what can
lead to render artifacts.
Revision 0b116a8 by Jeroen Bakker (master)
March 23, 2020, 13:03 (GMT)
Fix T74923: Weight Painting Overlay Invisible for In Front Objects

For In Front Objects we need to use the in front depth buffer.

This patch will use the in front depth buffer and also makes sure that
it is filled with the center pixel depth.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D7216
Revision 6a5bd81 by Jeroen Bakker (master)
March 23, 2020, 12:56 (GMT)
Fix T74586: Image Editor Uses Invalid Display Channels

When using the image editor the display channels attribute can become
invalid when selecting another image/buffer. This patch will check what
display channels are valid and when an invalid channel is selected it
will fall back to the color channel.

To de-duplicate the code it also introduces a
`ED_space_image_get_display_channel_mask` function that will determine
the valid bitflags for the display channel of a given `ImBuf`.

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