Blender Git Statistics -> Developers -> OmarSquircleArt

Omar Emara (OmarSquircleArt)

Total Commits : 153
Master Commits : 34
Branch Commits : 119
First Commit : May 30, 2019
Latest Commit : September 3, 2020

Commits by Month

DateNumber of Commits
September, 20201
August, 20201
July, 20200
June, 20200
May, 20200
April, 20201
March, 20200
February, 20204
January, 20201
December, 20190
November, 20192
October, 20192
September, 201915
August, 201961
July, 201922
June, 201935
May, 20198

Commit Distribution

PathNumber of Commits
soc-2019-cycles-procedural113
master34
temp-lanpr-staging4
vr_scene_inspection2

Favourite Files

FilenameTotal Edits
nodes.cpp49
gpu_shader_material.glsl47
nodes.h33
blender_shader.cpp32
rna_nodetree.c29
versioning_cycles.c28
svm_types.h25
drawnode.c22
DNA_node_types.h22
svm.h18

File Changes

ActionTotalPer Commit
Added1270.8
Modified7805.1
Deleted90.1

Code Changes

ActionTotalPer Commit
Lines Added9 86986.6
Lines Removed4 47739.3

Latest commits Feed

Revision 340cbc7 by Omar Emara (master)
September 3, 2020, 16:56 (GMT)
Fix T79803: Wrong Distance To Edge 1D Voronoi

The current 1D Voronoi implementation for the Distance to Edge option
computes the distance to the cells instead. This patch fixes that and
compute the distance to the edge.

Reviewed By: JacquesLucke, brecht

Differential Revision: https://developer.blender.org/D8634
Revision e14de69 by Omar Emara (master)
August 17, 2020, 11:43 (GMT)
UI: Only draw node menu search if categories exist

Currently, the search operator in the node add menu NODE_MT_add is drawn
even if no node categories exists. This patch only draws the operator if
at least one node category passes the poll.

This patch is needed because some add-ons use custom search operator and
do not register node categories. In this case, it is undesirable to have
a search operator drawn that do nothing and is not used. One such add-on
is Animation Nodes.

Reviewed By: Jacques Lucke

Differential Revision: https://developer.blender.org/D8576
Revision f047d47 by Omar Emara (master)
April 1, 2020, 12:48 (GMT)
Cycles: AVX implantation of Perlin noise.

This patch adds an AVX implementation of Perlin noise in Cycles.
An avxi type was also added as a utility based on the respective
type in Intel Embree.

Only 3D and 4D noise were implemented, there is no benefit for
utilizing AVX in 1D and 2D noise. The SSE trilinear interpolation
function was used in the AVX implementation because there is no
benefit from using AVX in interpolating the last three dimensions.

Differential Revision: https://developer.blender.org/D6680
Revision de28611 by Omar Emara / Julian Eisel (vr_scene_inspection)
February 20, 2020, 12:00 (GMT)
Python: Expose WM is_interface_locked to python.

This patch exposes the Window Manager `is_interface_locked` as a read
only property to python.

This property is needed to allow script writers to detect if a job is
running with locked interface like the Alembic exporter.

Reviewed By: Brecht

Differential Revision: https://developer.blender.org/D6749
Revision c30b932 by Omar Emara / Julian Eisel (vr_scene_inspection)
February 20, 2020, 12:00 (GMT)
Cleanup: Remove period from RNA description.
Revision 5231d06 by Omar Emara (master)
February 17, 2020, 14:37 (GMT)
Cleanup: Remove period from RNA description.
Revision ae9bbb4 by Omar Emara (master)
February 17, 2020, 12:06 (GMT)
Python: Expose WM is_interface_locked to python.

This patch exposes the Window Manager `is_interface_locked` as a read
only property to python.

This property is needed to allow script writers to detect if a job is
running with locked interface like the Alembic exporter.

Reviewed By: Brecht

Differential Revision: https://developer.blender.org/D6749
Revision 6dc979e by Omar Emara (master)
January 18, 2020, 17:19 (GMT)
Cycles: Suppress OSL normalize function warnings.

This patch suppress the OSL warnings resulted from ambiguous calls
to the normalize function. This is done by casting to the vector
type before normalizing.

Reviewed By: Brecht

Differential Revision: https://developer.blender.org/D6621
Revision 1c2f7b0 by Omar Emara (master)
November 27, 2019, 10:07 (GMT)
Cycles: Add Random Per Island attribute.

The Random Per Island attribute is a random float associated with each
connected component (island) of the mesh. It is particularly useful
when artists want to add variations to meshes composed of separate
units. Like tree leaves created using particle systems, wood planks
created using array modifiers, or abstract splines created using AN.

Reviewed By: Sergey Sharybin, Jacques Lucke

Differential Revision: https://developer.blender.org/D6154
Revision 14da2b1 by Omar Emara (master)
November 26, 2019, 11:45 (GMT)
Fix T71860: No versioning for drivers in Mapping node.

The new Mapping node was missing versioning code for drivers.
This patch refactors existing code and add versioning for drivers.

Reviewed By: Sergey Sharybin, Bastien Montagne

Differential Revision: https://developer.blender.org/D6302

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