gtk2/gsk/ngl/resources
Matthias Clasen 28de2eecc9 ngl: Special-case css backgrounds
Recognize a common pattern: A rounded clip with
a color node, followed by a border node, with the
same outline. This is what CSS backgrounds frequently
produce, and we can render it more efficiently with
a combined shader.
2021-03-14 16:49:31 -04:00
..
blend.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
blit.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
blur.glsl ngl: Identify shaders 2021-03-12 15:35:40 -05:00
border.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
color_matrix.glsl ngl: Consistently use gsk_scaled_premultiply 2021-03-14 16:49:31 -04:00
color.glsl ngl: Consistently use gsk_scaled_premultiply 2021-03-14 16:49:31 -04:00
coloring.glsl ngl: Improve the coloring shader 2021-03-14 16:49:31 -04:00
conic_gradient.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
cross_fade.glsl ngl: Identify shaders 2021-03-12 15:35:40 -05:00
custom.glsl ngl: Identify shaders 2021-03-12 15:35:40 -05:00
filled_border.glsl ngl: Special-case css backgrounds 2021-03-14 16:49:31 -04:00
inset_shadow.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
linear_gradient.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
outset_shadow.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
preamble.fs.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
preamble.glsl gsk: Give ngl its own shader sources 2021-03-12 13:18:47 -05:00
preamble.vs.glsl ngl: Special-case css backgrounds 2021-03-14 16:49:31 -04:00
radial_gradient.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
repeat.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00
unblurred_outset_shadow.glsl ngl: Small shader improvements 2021-03-14 16:49:31 -04:00