diff options
author | 2022-10-07 11:41:50 -0700 | |
---|---|---|
committer | 2022-10-07 12:01:07 -0700 | |
commit | 12a87c54eb68b992676060c80e518ffb29445cfc (patch) | |
tree | b3fba16f2dd95a084cdbc3850f59a049c103c355 /glow | |
parent | f9a6efcaa03728f43aaa105af8936c1ed4778388 (diff) | |
download | iced-12a87c54eb68b992676060c80e518ffb29445cfc.tar.gz iced-12a87c54eb68b992676060c80e518ffb29445cfc.tar.bz2 iced-12a87c54eb68b992676060c80e518ffb29445cfc.zip |
Added support for relative positioning of gradient fills. Addressed some PR feedback.
Diffstat (limited to 'glow')
-rw-r--r-- | glow/src/shader/common/gradient.frag | 3 |
1 files changed, 3 insertions, 0 deletions
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); } } } |