Blender Git Statistics -> Developers -> lockal

Sv. Lockal (lockal)

Total Commits : 90
Master Commits : 89
Branch Commits : 1
First Commit : January 16, 2012
Latest Commit : May 18, 2015

Commits by Month

DateNumber of Commits
May, 20157
April, 20150
March, 20152
February, 20150
January, 20150
December, 20140
November, 20140
October, 20141
September, 20141
August, 20140
July, 20140
June, 20140
May, 20140
April, 20143
March, 20144
February, 20148
January, 201413
December, 20133
November, 20131
October, 20130
September, 20130
August, 20138
July, 20137
June, 20130
May, 20133
April, 20133
March, 20131
February, 20131
January, 20133
December, 20121
November, 20120
October, 20123
September, 20124
August, 20121
July, 20122
June, 20120
May, 20123
April, 20121
March, 20121
February, 20120
January, 20125

Commit Distribution

PathNumber of Commits
master89
blender-v2.72-release1

Favourite Files

FilenameTotal Edits
util_simd.h9
svm_noise.h8
kernel_bvh_traversal.h7
outliner_tree.c5
svm_image.h5
text.c4
DNA_space_types.h4
util_half.h4
kernel_bvh_subsurface.h3
util_types.h3

File Changes

ActionTotalPer Commit
Added40.0
Modified2092.3
Deleted60.1

Code Changes

ActionTotalPer Commit
Lines Added3 02033.9
Lines Removed1 94021.8

Latest commits Feed

Revision 88acb3c by Sv. Lockal / Campbell Barton (master)
May 18, 2015, 01:37 (GMT)
Fix T44707: cycles border render regression
Revision c7bccb3 by Sv. Lockal (master)
May 11, 2015, 15:49 (GMT)
Cycles: check for F16C support with __cpuid, as we do for BMI and BMI2
Revision d55868c by Sv. Lockal (master)
May 10, 2015, 19:32 (GMT)
Cycles: And yet another compilation fix after half-float commit for clang.

Suggested by Brecht, tested with gcc > 4.4 and Clang
Revision 3ec1684 by Sv. Lockal (master)
May 10, 2015, 19:06 (GMT)
Cycles: fix compilation on 32-bit Windows for half-floats

Reported by IRC user HG1.
Revision 8db2a9a by Sv. Lockal (master)
May 10, 2015, 17:51 (GMT)
Cycles: Add -mf16c for previous commit for Scons

Thanks to Dingto for noticing!
Revision 2ec221a by Sv. Lockal (master)
May 10, 2015, 16:35 (GMT)
Cycles: Use native float->half conversion instructions for Haswell CPUs.

This makes OCIO viewport color correction a little bit faster (about -0.5s for 100 samples)
Also set max half float value to 65504.0 to conform with IEEE 754.
Revision 7201f6d by Sv. Lockal (master)
May 5, 2015, 06:11 (GMT)
Cycles: Use curve approximation for blackbody instead of lookup table

Now we calculate color in range 800..12000 using an approximation a/x+bx+c for R and G and ((at + b)t + c)t + d) for B.
Max absolute error for RGB for non-lut function is less than 0.0001, which is enough to get the same 8 bit/channel color as for OSL with a noticeable performance difference.
However there is a slight visible difference between previous non-OSL implementation because of lookup table interpolation and offset-by-one mistake.
The previous implementation gave black color outside of soft range (t > 12000), now it gives the same color as for 12000.

Also blackbody node without input connected is being converted to value input at shader compile time.

Reviewers: dingto, sergey

Reviewed By: dingto

Subscribers: nutel, brecht, juicyfruit

Differential Revision: https://developer.blender.org/D1280
Revision c32ded3 by Sv. Lockal (master)
March 7, 2015, 17:25 (GMT)
Cycles: add better specializations for SSE shuffle function and few more wrappers.
Revision c8fb488 by Sv. Lockal (master)
March 7, 2015, 16:20 (GMT)
Fix T41066: An actual fix for curve intersection on FMA-enabled CPUs
Revision 7ad9b13 by Sv. Lockal / Sergey Sharybin (blender-v2.72-release)
October 3, 2014, 13:09 (GMT)
Use native float math functions for MSVC12

`double` surrogates are slow (e.g. pow is 2x slower than powf), and MSVC12
supports fp-math functions from C99.

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