From 12a87c54eb68b992676060c80e518ffb29445cfc Mon Sep 17 00:00:00 2001 From: shan Date: Fri, 7 Oct 2022 11:41:50 -0700 Subject: Added support for relative positioning of gradient fills. Addressed some PR feedback. --- glow/src/shader/common/gradient.frag | 3 +++ 1 file changed, 3 insertions(+) (limited to 'glow/src/shader') diff --git a/glow/src/shader/common/gradient.frag b/glow/src/shader/common/gradient.frag index ade9c4a1..3c701af7 100644 --- a/glow/src/shader/common/gradient.frag +++ b/glow/src/shader/common/gradient.frag @@ -45,6 +45,9 @@ void main() { fragColor = color_stops[0]; } else if (coord_offset > color_stops[color_stops_size - 1].x) { fragColor = color_stops[color_stops_size - 2]; + } else { + //This use case can happen if a gradient's start & end position are the same + fragColor = vec4(0.0, 0.0, 0.0, 0.0); } } } -- cgit