gtk/gsk/gl/resources
Matthias Clasen ad65db901a gsk: Normalize rects in GLSL
Our coverage computation only works for well-behaved
rects and rounded rects. But our modelview transform
might flip x or y around, causing things to fail.

Add functions to normalize rects and rounded rects,
and use it whenever we transform a rounded rect in GLSL.
2023-05-01 13:43:33 -04:00
..
blend.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
blit.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
blur.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
border.glsl gsk: Normalize rects in GLSL 2023-05-01 13:43:33 -04:00
color_matrix.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
color.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
coloring.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
conic_gradient.glsl GL renderer: Remove noperspective usage 2021-11-30 14:12:10 +01:00
cross_fade.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
custom.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
filled_border.glsl gsk: Normalize rects in GLSL 2023-05-01 13:43:33 -04:00
inset_shadow.glsl gsk: Normalize rects in GLSL 2023-05-01 13:43:33 -04:00
linear_gradient.glsl GL renderer: Remove noperspective usage 2021-11-30 14:12:10 +01:00
mask.glsl mask: Fix glsl 2023-02-17 06:26:42 -05:00
outset_shadow.glsl gsk: Normalize rects in GLSL 2023-05-01 13:43:33 -04:00
preamble.fs.glsl gsk: Normalize rects in GLSL 2023-05-01 13:43:33 -04:00
preamble.glsl gsk: Normalize rects in GLSL 2023-05-01 13:43:33 -04:00
preamble.vs.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
radial_gradient.glsl GL renderer: Remove noperspective usage 2021-11-30 14:12:10 +01:00
repeat.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00
unblurred_outset_shadow.glsl Rename ngl to gl 2021-10-07 13:05:53 -04:00