Blender Git Statistics -> Developers -> sergey

Sergey Sharybin (sergey)

Total Commits : 8 570
Master Commits : 6 691
Branch Commits : 1 879
First Commit : March 5, 2010
Latest Commit : May 26, 2017

Commits by Month

DateNumber of Commits
May, 201787
April, 2017137
March, 2017116
February, 2017137
January, 2017277
December, 201638
November, 201693
October, 201697
September, 2016143
August, 201680
July, 2016102
June, 2016173
May, 2016179
April, 2016105
March, 201691
February, 2016113
January, 2016120
December, 201582
November, 201578
October, 201586
September, 201571
August, 201592
July, 2015178
June, 2015171
May, 2015182
April, 2015146
March, 2015173
February, 2015185
January, 2015181
December, 2014167
November, 2014111
October, 2014177
September, 201473
August, 201481
July, 2014135
June, 201493
May, 201476
April, 201475
March, 201472
February, 201478
January, 201496
December, 201384
November, 201371
October, 201383
September, 201376
August, 2013161
July, 201389
June, 201358
May, 201392
April, 2013104
March, 201381
February, 201388
January, 201378
December, 201270
November, 2012128
October, 201298
September, 2012146
August, 2012166
July, 2012194
June, 2012198
May, 2012114
April, 201282
March, 201293
February, 2012135
January, 201295
December, 2011115
November, 2011142
October, 201184
September, 2011138
August, 2011118
July, 2011117
June, 201148
May, 201127
April, 201133
March, 201112
February, 201135
January, 201119
December, 201023
November, 201026
October, 201018
September, 201012
August, 20104
July, 20109
June, 201014
May, 201010
April, 20105
March, 201030

Commit Distribution

PathNumber of Commits
master6691
fracture_modifier381
depsgraph_refactor312
blender-v2.78c-release277
blender-v2.78b-release261
opensubdiv-modifier192
gooseberry142
gooseberry_farm131
temp_motionpaths123
greasepencil-object100
workspaces99
blender2.899
soc-2011-tomato98
compositor-201695
cycles_kernel_split84
soc-2013-depsgraph_mt83
blender-v2.78-release81
temp-cycles-draw-manager81
custom-manipulators63
cycles_bvh52
blender-v2.76-release43
depsgraph_cleanup41
blender-v2.76a-release39
transform-manipulators36
imm_port_wm_playanim36
blender-v2.72-release34
temp-depsgraph-layers33
blender-v2.75-release33
cycles_hair_bvh32
blender-v2.77-release26
libmv_prediction23
temp-workspace-multi-window23
blender-v2.74-release22
cycles_memory_experiments21
temp-blender2.8-stable20
clay-engine20
temp-layers-ui-table20
render-layers20
alembic20
blender-v2.73-release17
temp_hair_modifiers16
cycles_panorama_experiments16
uiTable16
cycles_point_density15
texture_nodes_refactor12
buildbot_linux_cmake12
id_override_static10
soc-2013-paint8
input_method_editor7
input_method_editor_partial_support7
cycles_ctests6
temp_constraint_volume6
cmake_libmv_reorganize5
testbuild4
temp_custom_loop_normals4
cycles_tricks3
openvdb3
HMD_viewport3
soc-2016-multiview3
blender-v2.713
soc-2016-cycles_images3
cycles_memory3
temp-openjpeg212
temp_hair_flow2
cycles_split_kernel2
temp-blender2.82
layers2
hair_system2
layer-manager2
pbr-viewport2
viewport_generic_engine2
hair_immediate_fixes2
temp_manipulators_core2
temp-select-pick2
gtest-testing2
temp-curve-draw1
temp-openjpeg1
temp_cycles_split_kernel1
blender-v2.71-rc21
soc-2011-garlic1
cycles_camera_nodes1
bmesh-boolean-experiment1
temp_merge_gooseberry_hair1
alembic_pointcache1
soc-2013-sketch_mesh1
temp-cycles-denoising1
overscan1

Favourite Files

FilenameTotal Edits
tracking.c310
tracking_ops.c230
readfile.c212
space_clip.py189
movieclip.c164
space_clip.c159
clip_draw.c158
colormanagement.c138
scene.c133
CMakeLists.txt129

File Changes

ActionTotalPer Commit
Added3 9390.5
Modified29 6883.5
Deleted2 0380.2

Code Changes

ActionTotalPer Commit
Lines Added267 27734.9
Lines Removed142 11618.5

Latest commits Feed

Revision b001568 by Sergey Sharybin (master)
May 26, 2017, 13:27 (GMT)
Fix T50908: Motion Tracker ignored grease pencil mask

This feature got lost with new auto-track API,

Added it back by extending frame accessor class. This isn't really
a frame thing, but we don't have other type of accessor here.

Surely, we can use old-style API here and pass mask via region
tracker options for this particular case, but then it becomes much
less obvious how real auto-tracker will access this mask with old
style API.

So seems we do need an accessor for such data, just matter of
finding better place than frame accessor.
Revision bf5e717 by Sergey Sharybin (master)
May 26, 2017, 09:28 (GMT)
Fix T51609: Bake Texture, Margin crashing Blender

Integer overflow in margin filter code.
Revision 55c15ad by Sergey Sharybin (master)
May 24, 2017, 15:23 (GMT)
Cycles: Use falltrhough attribute to help catching missing break statements
Revision 3de9db9 by Sergey Sharybin (master)
May 24, 2017, 13:39 (GMT)
Proper fix for crash loading old files with compositor

Now we keep all links around, even for sockets which were
implicitly renamed. And also ensuring new sockets have proper
storage.
Revision f4074ce by Sergey Sharybin (master)
May 24, 2017, 13:29 (GMT)
Revert "Fix crash opening really old files with compositor"

This commit broke compatibility with newer files: due to rename
of Speed to Vector the links got lost.

This reverts commit 0e46da76b70a42bab2268942cba0e0d3e4ba47e8.
Revision d859bac by Sergey Sharybin (blender2.8, greasepencil-object, workspaces)
May 23, 2017, 09:53 (GMT)
Cleanup: Make Gawain code style more consistent

Not as if i'm totally fine with such style, but i'd better be consistent
with whatever the project is using.
Revision 7add6b8 by Sergey Sharybin (master)
May 23, 2017, 08:34 (GMT)
Fix T51592: Simplify AO Cycles setting remains active while Simplify is disabled
Revision 8cc4c3d by Sergey Sharybin (master)
May 22, 2017, 15:15 (GMT)
Fix T51308: Bright/Contrast Doesn't respect Pre-multiplied Alpha

Brightness/contrast node was changing color but did not modify alpha
or ensured colors are premultiplied on the output. This was giving
artifacts later on unless alpha was manually converted.

Compositor is supposed to work in premultiplied alpha (except of
some really corner cases) so it makes sense to ensure premultiplied
alpha after brightness/contrast node.

This is now done as an option enabled by default, so we:

(a) Keep compatibility with old files.
(b) Have correct behavior for newly created files.

Later on we can get rid of this option.
Revision f5a9f15 by Sergey Sharybin (master)
May 22, 2017, 12:56 (GMT)
Fix T51577: ColorBalance strip modifier misses some color input

Was a mistake in recent VSE interface change.
Revision 34b6898 by Sergey Sharybin (master)
May 22, 2017, 10:28 (GMT)
Fix T51568: CUDA error in viewport render after fix for for OpenCL

Seems re-loading module invalidates memory pointers by the looks of it,
which gives an error on the next kernel call.

Not sure how to move memory pointer from one CUDA module to another one,
so for now simply disabling kernel re-load for CUDA devices. Not ideal,
but better than failing render.

Feature-selective option for CUDA is not an official feature anyway.

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