Blender Git Statistics -> Developers -> maiself

Mai Lavelle (maiself)

Total Commits : 401
Master Commits : 115
Branch Commits : 286
First Commit : April 13, 2015
Latest Commit : July 12, 2017

Commits by Month

DateNumber of Commits
July, 20177
June, 201718
May, 20178
April, 201714
March, 201748
February, 201732
January, 201733
December, 201613
November, 201615
October, 201625
September, 201628
August, 201630
July, 201624
June, 201640
May, 20166
April, 201658
March, 20160
February, 20160
January, 20160
December, 20150
November, 20150
October, 20150
September, 20150
August, 20150
July, 20150
June, 20150
May, 20150
April, 20152

Commit Distribution

PathNumber of Commits
temp-cycles-microdisplacement126
master115
cycles_split_kernel97
temp_cycles_split_kernel20
fracture_modifier14
blender-v2.78c-release14
blender-v2.78b-release14
cycles-tiles-rework13
blender-v2.78-release11
temp-cycles-opencl-staging7
experimental-build3
temp-lightprobe-rename3
custom-manipulators3
temp-cycles-draw-manager3
workspaces3
compositor-20163
greasepencil-object3
topbar3
blender2.83

Favourite Files

FilenameTotal Edits
mesh.cpp72
blender_mesh.cpp59
device_split_kernel.cpp57
kernel_types.h57
mesh.h43
device_cpu.cpp42
CMakeLists.txt39
opencl_split.cpp38
properties.py37
kernel_data_init.h36

File Changes

ActionTotalPer Commit
Added850.2
Modified1 9364.8
Deleted210.1

Code Changes

ActionTotalPer Commit
Lines Added25 52070.9
Lines Removed11 77432.7

Latest commits Feed

Revision 8716411 by Mai Lavelle (master)
July 12, 2017, 08:40 (GMT)
Cycles: Enable SSS from Principled BSDF only when actually in use

This gives speed up for the split kernel in scenes using the principled BSDF
but without subsurface scattering.
Revision 1f933c9 by Mai Lavelle (master)
July 12, 2017, 03:41 (GMT)
Cycles: Fix comparison in principled BSDF

Could have lead to black pixels.
Revision 9c3f1ad by Mai Lavelle (master)
July 6, 2017, 09:25 (GMT)
Cycles: Add artificial memory limit debug option for OpenCL
Revision 95b345b by Mai Lavelle (master)
July 6, 2017, 08:21 (GMT)
Revert "Cycles: use std::min and max for extra overloads"

We already have this in util_algorithm.h

This reverts commit cff172c7621d89773baa99a9460f19056efb5f1e.
Revision f9963f2 by Mai Lavelle (master)
July 6, 2017, 00:19 (GMT)
Cycles: Dont allow global size to fall to zero
Revision 222b96e by Mai Lavelle (master)
July 6, 2017, 00:19 (GMT)
Cycles: Detect out of memory before buffer allocation in OpenCL devices
Revision cff172c by Mai Lavelle (master)
July 5, 2017, 23:43 (GMT)
Cycles: use std::min and max for extra overloads
Revision 56dcfcc by Mai Lavelle (master)
June 30, 2017, 03:07 (GMT)
Cycles: Disable baking in mega kernel when not in use to improve build times
Revision c8fa716 by Mai Lavelle (master)
June 30, 2017, 03:07 (GMT)
Cycles: Use float constants instead of double
Revision 6238214 by Mai Lavelle (master)
June 10, 2017, 08:08 (GMT)
Cycles: Faster split branched path tracing by sharing samples with inactive threads

Unlike regular path tracing, branched path tracing is usually used with lower
sample counts, at least for primary rays. This means that are less samples for
the GPU to work on in parallel and rendering is slower. As there is less work
overall there is also more inactive threads during rendering with BPT. This
patch makes use of those inactive rays to render branched samples in parallel
with other samples.

Each thread that is preparing for a branched sample will attempt to find an
inactive thread and if one is found the state for the sample is copied to that
thread. Potentially, if there are enough inactive threads, 100s of branched
samples could be generated from the same originating thread and ran in
parallel giving large speed ups.

Gives 70% faster render for pavillion midday scene. 20-60% faster on BMW
with car paint replaced with SSS/volumes.

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