Blender Git Statistics -> Developers -> fclem

Clément Foucault (fclem)

Total Commits : 2 719
Master Commits : 2 351
Branch Commits : 368
First Commit : January 3, 2017
Latest Commit : September 17, 2019 (Yesterday)

Commits by Month

DateNumber of Commits
September, 201948
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
master2351
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
temp-benchmark1370
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-workspace-object-mode-removal800
temp-scene-obedit-remove800
temp-workspace-addons766
temp-workspace_mode689
temp-workspace_active_object679
id_override_static679
temp-group-collections655
custom-manipulators617
temp-workspace-changes564
strand_editmode527
temp-ssr478
tmp-debug-filebrowser448
temp-lightprobe-rename337
workspaces297
temp-cycles-draw-manager201
imm_port_wm_playanim162
transform-manipulators162
temp-depsgraph-layers152
temp-workspace-multi-window111
render-layers74
clay-engine70
temp-layers-ui-table70
tmp-drw-callbatching57
tmp-batch-cache-cleanup30
tmp-eevee-shadowmap-refactor24
temp-blender2.8-stable15
temp-lanpr-staging8
greasepencil-object5
greasepencil-experimental5
soc-2019-npr5
temp-gpencil-drw-engine3
blender-v2.80-release2

Favourite Files

FilenameTotal Edits
draw_manager.c353
eevee_private.h244
DRW_render.h199
eevee_materials.c194
object_mode.c172
eevee_lightprobes.c163
eevee_engine.c160
draw_cache_impl_mesh.c147
gpu_shader_material.glsl143
draw_manager_exec.c142

File Changes

ActionTotalPer Commit
Added3970.1
Modified9 0353.3
Deleted1350.0

Code Changes

ActionTotalPer Commit
Lines Added131 86550.2
Lines Removed68 82726.2

Latest commits Feed

Revision e13a2cd by Clément Foucault (master)
18 hours 19 min ago
GPU: Comment incorrect asserts

These asserts are too simple and triggers false positive.
Revision 884a385 by Clément Foucault (master)
21 hours 54 min ago
GPU: Fix broken assert
Revision 3a08153 by Clément Foucault (master)
22 hours 59 min ago
DRW: Refactor to support draw call batching

Reviewers: brecht

Differential Revision: D4997
Revision fd5c197 by Clément Foucault (master)
September 13, 2019, 21:03 (GMT)
Revert "DRW: Refactor to support draw call batching"

This reverts commit ce34a6b0d727bbde6ae373afa8ec6c42bc8980ce.
Revision ce34a6b by Clément Foucault (master)
September 13, 2019, 15:32 (GMT)
DRW: Refactor to support draw call batching

Reviewers: brecht

Differential Revision: D4997
Revision 023a7fa by Clément Foucault / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
Eevee: Use manual derivatives for better quality bump.

We basically duplicate the height map branch plugged into the bump node,
and tag each node in each branch as dx/dy/ref using `branch_tag`.

Then we add a one pixel offset on the texture coordinates if the node is
tagged as dx or dy.

The dx/dy branches are plugged into (new) hidden sockets on the bump node.

This match cycles bump better but have a performance impact. Also, complex
nodetrees can now become instruction limited and not compile anymore.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5531
Revision 0f21360 by Clément Foucault / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
Eevee: Improve Test setup

- Remove use_screen_refraction as it conflict with SSR and SSS
- Increase GTAO distance
- Add a simple lightprobe setup that works well in most cases
- Enable soft shadows

Baking the lightprobes adds some overhead to the test time (+33%).

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5507
Revision 57ac8fe by Clément Foucault / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
EEVEE: Fix bump mapping

Fix issue in latest patch and assure derivatives calculation is correct on
all GPU.
Revision 2b36ebb by Clément Foucault / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
EEVEE: Fix Ambient Occlusion on backfaces

N is already the Facing normal! Dummy!
Revision a49481a by Clément Foucault / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
EEVEE: Shadows: Fix incorrect shadowing near point lights source

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