Blender Git Statistics -> Developers -> fclem

Clément Foucault (fclem)

Total Commits : 3 297
Master Commits : 2 547
Branch Commits : 750
First Commit : January 3, 2017
Latest Commit : March 27, 2020 (Yesterday)

Commits by Month

DateNumber of Commits
March, 202047
February, 2020113
January, 2020142
December, 2019129
November, 201988
October, 201946
September, 201961
August, 201984
July, 201971
June, 201944
May, 2019177
April, 201944
March, 2019105
February, 201945
January, 201947
December, 2018113
November, 2018110
October, 201879
September, 201866
August, 201877
July, 201894
June, 2018135
May, 2018138
April, 201897
March, 2018141
February, 2018104
January, 201877
December, 201710
November, 201738
October, 201745
September, 201766
August, 201737
July, 2017116
June, 2017116
May, 2017102
April, 201742
March, 201768
February, 2017133
January, 201750

Commit Distribution

PathNumber of Commits
master2547
hair_object1786
temp-outliner-visibility1753
collada2.81667
blender2.8_snap_gizmo1590
temp-ui-layout-2.81532
interactive_physics1512
temp-select-axis1432
hair_guides_grooming1391
hair_guides1391
temp-eeveelightcache1381
soc-2018-cycles-volumes1380
benchmark1370
temp-benchmark1370
soc-2018-bevel1364
temp-udim-images1358
tmp_hair_curves1313
temp-greasepencil-vfx1310
temp-tab_drag_drop1307
temp-sybren-cow-ocean1305
temp-greasepencil-object-stacksplit1291
temp-dynamic-overrides1290
TEMP-UI-DECOR1277
temp-flexible-spacing1260
ui_layout_gridflow1252
temp-keymap-changes1242
tmp-b28-motionpath-drawing1217
tmp-CollectionsAnim1214
temp-keymap-save1190
tmp-COW_InsertKeyframe_Fix1169
topbar1168
temp-unified-collections1167
experimental_gp_weight1163
temp-sybren-particles1158
temp-sybren-modifier-nonmesh1146
temp-modifier-rm-cddm1146
tmp-TimelineHeaderButtonsStretching1146
temp-sybren-meshdeform1144
blender2.8-snapping_with_occlusion1136
tmp-static-override-insertion1115
blender2.8-workbench1111
temp-object-multi-mode1020
temp-drawcontext854
temp-render-depsgraph831
temp-scene-obedit-remove800
temp-workspace-object-mode-removal800
temp-workspace-addons766
temp-workspace_mode689
id_override_static679
temp-workspace_active_object679
temp-group-collections655
custom-manipulators617
temp-workspace-changes564
strand_editmode527
temp-ssr478
tmp-debug-filebrowser448
temp-lightprobe-rename337
workspaces297
greasepencil-object207
temp-cycles-draw-manager201
greasepencil-refactor174
transform-manipulators162
temp-gpencil-eval162
imm_port_wm_playanim162
temp-depsgraph-layers152
temp-workspace-multi-window111
tmp-overlay-engine90
render-layers74
temp-layers-ui-table70
clay-engine70
tmp-drw-callbatching57
draw-colormanagement42
tmp-batch-cache-cleanup30
tmp-eevee-shadowmap-refactor24
tmp-workbench-rewrite19
temp-blender2.8-stable15
vr_scene_inspection14
temp-lanpr-cleanup213
temp-lanpr-cleanup13
temp-lanpr-staging8
greasepencil-experimental5
soc-2019-npr5
temp-gpencil-drw-engine3
cycles_unbiased_volumes2
blender-v2.80-release2
blender-v2.82-release1
blender-v2.81-release1

Favourite Files

FilenameTotal Edits
draw_manager.c384
eevee_private.h255
DRW_render.h223
CMakeLists.txt206
eevee_materials.c203
object_mode.c181
draw_cache_impl_mesh.c172
eevee_lightprobes.c168
eevee_engine.c167
draw_manager_exec.c163

File Changes

ActionTotalPer Commit
Added6910.2
Modified10 9733.3
Deleted4140.1

Code Changes

ActionTotalPer Commit
Lines Added163 85251.6
Lines Removed84 25026.5

Latest commits Feed

Revision a711061 by Clément Foucault (master)
20 hours 32 min ago
Cleanup: GPUShader: Remove unused shaders
Revision 56e0249 by Clément Foucault (master)
1 day and 19 hours ago
GPU: Add workaround for faulty default attrib values on some drivers

On some drivers, the default values is not respected correctly.

To workaround this we create a small VBO that contains only 1 vec4 worth of
data and just bind it using glBindVertexBuffer to ensure 0 stride.

This fixes T75069 Instances not rendered correctly by workbench.
Revision 839f0cf by Clément Foucault (master)
1 day and 21 hours ago
Overlay: Fix crash caused by NULL passes
Revision a0437c3 by Clément Foucault (master)
March 26, 2020, 15:03 (GMT)
Fix T75087 Workbench: DoF: Divide By Zero when antialiasing is disabled
Revision e000dcb by Clément Foucault (master)
March 26, 2020, 14:55 (GMT)
Overlay: Wireframe: New method to avoid zfighting with geometry

This new method is only enabled if Overlay Smooth Wire is enabled.

This method gives really nice results but has some downside:
- Require a depth copy or loose the ability to write wire depth to the
depth buffer and have correct depth ordering of wires. This patch use the former, with its associated cost.
- Require some depth sampling and prevent early depth test (i.e: has
some performance impact).
- Has some relatively minor instability with geometry that are perpendicular
to the view and intersecting with other geometry.

Pros:
- Compared to a fullpass approach this is surely going to have less
performance impact and much higher quality.
- Removes the additional vertex offset. (see T74961)
- Fixes all half edges z-fighting.

{F8428014}

{F8428015}

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7233
Revision f3ea8cd by Clément Foucault (master)
March 24, 2020, 16:54 (GMT)
Overlay: Wireframe: Make facing ratio offset depends on gl_Position.w

This makes the offset dependent of the actual near and far clip distances.
Revision 1b5b6a5 by Clément Foucault (master)
March 23, 2020, 22:50 (GMT)
Fix T73505 EEVEE: Group output node sockets default value not working

This just cleanup the code and apply the expand to group output nodes.
Revision 7a19a99 by Clément Foucault (master)
March 15, 2020, 21:50 (GMT)
Workbench: Fix default view not reset after drawing

This fix jitter of overlay and GPencil. But I'm not sure this should
be the responsibility of the subsequent draw engines or the responsibility
of the current engine to reset the view.
Revision f130c5d by Clément Foucault (master)
March 12, 2020, 16:03 (GMT)
EEVEE: Update Preview file with new lightcache
Revision 8751af6 by Clément Foucault (master)
March 12, 2020, 00:33 (GMT)
EEVEE: Bump minimum probe level to make rough reflection more precise

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