Blender Git Statistics -> Branches -> soc-2019-cycles-procedural

"Soc-2019-cycles-procedural" branch

Total commits : 113
Total committers : 1
First Commit : May 30, 2019
Latest Commit : August 10, 2019


Commits by Month

DateNumber of Commits
August, 201948
July, 201922
June, 201935
May, 20198

Committers

AuthorNumber of Commits
Omar Emara113

Popular Files

FilenameTotal Edits
gpu_shader_material.glsl39
nodes.cpp33
nodes.h20
versioning_cycles.c18
rna_nodetree.c17
svm_types.h16
blender_shader.cpp16
DNA_node_types.h13
svm_math_util.h13
node_shader_vectMath.c12

Latest commits Feed

August 10, 2019, 13:18 (GMT)
Merge master to soc-2019-cycles-procedural.
August 8, 2019, 15:56 (GMT)
Avoid writing to input variables and using reserved function names.

Previously, we edited the input variables directly, OSL doesn't like that. Moreover, we used the name `noise`, which is already a built-in function, so we changed the function names to `noise_texture_*` instead.
August 8, 2019, 12:33 (GMT)
Remove magic numbers and swizzling from Noise code.

Previously, we used a random swizzling pattern as a sort of seed for noise, this proved bad in a lot of cases, including the cases where some of the components are constants. Additionally, we also added some offsets from a set of "magic numbers" as a form of seed. Those magic numbers are bad practice, so we introduced some new functions to generate random offsets based on the hash functions we already have, this happens at compile time, so this has no effect on performance.
August 7, 2019, 20:19 (GMT)
Reconfigure the outputs of the Noise node.

We changed the order of outputs so that the Value output is first. We did that because users mostly use the first output, and since noise is most commonly used as a bump texture, roughness textures, or to control other non-color data, it make sense that the first output should be the Value one. Previously, most users used the Color output for practically everything just because it is first in the output list. So reordering should save users some render time without them realizing.
August 7, 2019, 13:13 (GMT)
Refactor and clean up White Noise node.
August 7, 2019, 12:40 (GMT)
Refactor and clean ip hashing code.
August 5, 2019, 20:36 (GMT)
Fix Mapping node backward compatibility. Update inputs and properties.
August 5, 2019, 15:08 (GMT)
Fix Mapping node backward compatibility. Update socket names.
August 5, 2019, 12:54 (GMT)
Revert accidental renamming from previouse commit.
August 5, 2019, 12:49 (GMT)
Refactor and clean up Mapping node.
August 5, 2019, 11:28 (GMT)
Refactor and clean up Map Range node.
August 5, 2019, 11:13 (GMT)
Refactor and clean up Clamp node.
August 5, 2019, 10:58 (GMT)
Establish a naming convention in the versioning code.

Each individual versioning action should be a function of the signature: update_{NodeName}_*(ntree).
August 5, 2019, 10:10 (GMT)
Revert "Restructure versioning code to avoid duplicate iterations. Pre-linking."

This reverts commit eae462bc89a59ec24e114ea0012ea6cda0defa0c. The previouse structure
was more readable and clear since every function edits the node tree individually.
August 5, 2019, 09:49 (GMT)
Restructure versioning code to avoid duplicate iterations. Pre-linking.
August 5, 2019, 09:33 (GMT)
Cleanup: Use more explicit names.
August 5, 2019, 09:30 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2019-cycles-procedural
August 4, 2019, 19:31 (GMT)
Added Fraction operator to Vector Math node.
August 4, 2019, 16:00 (GMT)
Add Ceiling operator to Vector Math node.
August 4, 2019, 15:25 (GMT)
Add Floor operator to Vector Math node.

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