english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> jbakker

Jeroen Bakker (jbakker)

Total Commits : 720
Master Commits : 563
Branch Commits : 157
First Commit : July 4, 2011
Latest Commit : December 11, 2019

Commits by Month

DateNumber of Commits
December, 201911
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
master563
blender2.8_snap_gizmo253
temp-outliner-visibility253
interactive_physics253
temp-ui-layout-2.8253
hair_object253
collada2.8253
temp-select-axis251
hair_guides_grooming248
temp-udim-images248
hair_guides248
temp-benchmark248
benchmark248
soc-2018-cycles-volumes248
soc-2018-bevel248
temp-greasepencil-vfx246
tmp_hair_curves246
temp-sybren-cow-ocean246
temp-eeveelightcache246
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
topbar96
tmp-TimelineHeaderButtonsStretching96
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
temp-lanpr-cleanup22
temp-lanpr-cleanup2
blender-v2.75-release1
fracture_modifier-master1
fracture_modifier1
temp-lanpr-staging1
blender-v2.79b-release1
temp-fracture-modifier-2.81
blender-v2.79a-release1
blender-v2.79-release1

Favourite Files

FilenameTotal Edits
rna_space.c83
workbench_materials.c77
workbench_private.h65
space_view3d.py64
DNA_view3d_types.h58
draw_manager.c44
studiolight.c41
CMakeLists.txt41
versioning_280.c40
workbench_deferred.c37

File Changes

ActionTotalPer Commit
Added1 1901.7
Modified4 2055.8
Deleted1040.1

Code Changes

ActionTotalPer Commit
Lines Added39 54662.3
Lines Removed18 54329.2

Latest commits Feed

Revision 7878adf by Jeroen Bakker (master)
December 11, 2019, 15:58 (GMT)
DrawManager: Disable Clipping in material/rendered mode

Viewport: Disable Clipping For EEVEE and External Renderers

Currently it is possible that, when using viewport clipping, the display and tools communicate
different information to the user then the renderer does. The reason is
that the renderer does not support viewport clipping. Both EEVEE and
Cycles do not support it.

This patch will disable the clipping in all the tools and drawing code
when the viewport drawing mode is `Material Preview` or `Rendered`.

This patch introduces a `RV3D_CLIPPING_ENABLED` util that checks if
clipping is enabled for the given `rv3d` and `v3d`. Also in places where
it was needed we added the `ViewContext` as a carrier for the `View3D`
and `RegionView3D`.

There are a few areas in the tooling (select, projection painting) that
still needs to be tackled after this patch.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6047
Revision f5e37af by Jeroen Bakker (master)
December 11, 2019, 10:59 (GMT)
Cycles/OpenCL: Remove NULL PTR Workaround

In the current OpenCL implementation we have a work-around for platforms
that didn't support NULL pointers. We used to replace all NULLs and
empty arrays with a pointer to a single byte on the OpenCL Device.

During investigation of {T65924} it was asked to remove this work-around
for testing. This change improves the render times.

SCENE | BEFORE | AFTER
--------------------+--------+-------
bmw27 | 108 | 89
barbershop_interior | 867 | 673
classroom | 270 | 173
fishy_cat | 244 | 196
koro | 249 | 207
pavillon_barcelona | 582 | 414

Note that this change does not fix T65924 it just improves the
rendering performance for OpenCL. We haven't tested this patch on all
platforms so we should keep an eye out on the tracker.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D6391
Revision 42a551d by Jeroen Bakker (master)
December 10, 2019, 09:55 (GMT)
Fix T72220: Hide Edit Overlays

The edit overlays were drawn dispite of the global hide overlays toggle.
This patch checks the global hide overlay toggle to see if it needs to draw
these overlays.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6371
Revision 15abc9f by Jeroen Bakker (master)
December 6, 2019, 06:45 (GMT)
Draw: Removal of MultiSample Buffers

Multisample buffers were used for smooth line drawing. As we now have
an algorithm that doesn't need the multisample buffers we can remove
them.

The user preference for viewport multi_sampling is replaced by single
toggle overlay `use_overlay_smooth_wire`. By default this setting is
enabled as the new drawing is really quick (<1ms) and uses zero hacks.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6367
Revision c402a48 by Jeroen Bakker (master)
December 5, 2019, 11:35 (GMT)
Cleanup: Silent Warnings

Silent unused variable warnings introduced by recent changes in the
overlay engine.
Revision 31c7732 by Jeroen Bakker (master)
December 5, 2019, 11:15 (GMT)
Fix T72154: Background Camera Images

The Camera Background Images uses a alpha under blending. For alpha
under blending to work correctly the framebuffer containing the result
of the render engine needs to be active
(`DefaultFramebufferList.default_fb`) and the source blend color needs
to be premultiplied with alpha.

Due to recent refactoring this wasn't the case and it seemed that the
background image was drawn in front of the scene. This patch sets the
correct state so it seems to be drawn behind the scene.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6365
Revision f4b7d57 by Jeroen Bakker (master)
December 5, 2019, 07:14 (GMT)
Fix T72175: DrawManager Crash Large Objects

Introduced by 9c337fcfe2a4 mistaken that `MeshExtract.use_threading` set
to false means that no threading is used at all. This is not the case it
will still perform threading for large objects, it will only run the
different subtasks in serial.

Fixed by scheduling the `lines_loose` in the task_pool after the rest
have been executed. This is cleaner than the previous implementation as
it sticks more to the actual design.
Revision 824c265 by Jeroen Bakker (master)
December 4, 2019, 14:18 (GMT)
Fix T72157: Overlay Hide Bone Relationship Lines

Bone relationship lines needs to be hidden in:

* object mode
* or when relationship lines are turned off

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6356
Revision 9c337fc by Jeroen Bakker (master)
December 4, 2019, 14:17 (GMT)
Fix T72130: Wireframe Visible After Disabling

The lines index buffer can contain all edges (edit mode) or only loose
edges (object mode). When switching between these modes the wrong
content of the index buffer can be used.

This patch will clear the lines index buffer when a `loose_edges` is requested. Making sure it is always up to date.

Note that this is supporting an exising hack where the IBO is truncated
during the creation. We should find a different way how to solve these
kind of issues.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6349
Revision 186d740 by Jeroen Bakker (master)
December 4, 2019, 14:04 (GMT)
Fix T72156: Render Viewport Animation Meta Data

When using Render Viewport Animation the meta data
was only stamped when a float buffer was used. In recent changes it was
possible to use a char buffer for the result.

This commit will also support stamping of metadata using a char buffer.

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2019