Blender Git Statistics -> Developers -> JamellMoore

Jamell Moore (JamellMoore)

Total Commits : 2
Master Commits : 2
Branch Commits : 0
First Commit : December 8, 2020
Latest Commit : February 17, 2021

Commits by Month

DateNumber of Commits
February, 20211
January, 20210
December, 20201

Favourite Files

FilenameTotal Edits
gpencil_engine.c1
gpencil_common_lib.glsl1
gpencil_frag.glsl1

File Changes

ActionTotalPer Commit
Modified31.5

Code Changes

ActionTotalPer Commit
Lines Added2211.0
Lines Removed115.5

Latest commits Feed

Revision 09f7c93 by Jamell Moore / Antonio Vazquez (master)
February 17, 2021, 12:40 (GMT)
Fix T80862: Small stroke opacity modulation is best done in the fragment shader

To avoid anti-aliasing artifacts on GPencil strokes that have a size smaller than 1 the thickness
is clamped and the opacity reduced. This was done in vertex shader but this had the side effect
of causing strokes that go from large to small to fade across their lengths.

**Solution**

The opacity modulation has now been moved to the fragment shader as advised by Cl�ment Foucault.

The strokeThickness that was passed to the shader was clamped to prevent it from being too small so an additional
unclamped thickness has been passed to the fragment to calculate the opacity modulation. Alternatively I could have chosen
strokeThickness and clampedThickness but I decided against renaming the variables in the current code.


Reviewed By: fclem

Differential Revision: https://developer.blender.org/D10438
Revision 5b73083 by Jamell Moore / Antonio Vazquez (master)
December 8, 2020, 15:48 (GMT)
Fix T81950: GPencil - Draw - Stoke Placement Stroke Feature Broken

Buffer strokes weren't being the excluded from depth only draw calls
so were being included in depth tests. They are now excluded by
bypassing the creation of the buffer strokes.

Reviewed By: fclem

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

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