webrender/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/
shaders.rs

1/// AUTO GENERATED BY build.rs
2
3use std::collections::HashMap;
4
5use webrender_build::shader::ShaderVersion;
6
7pub struct SourceWithDigest {
8    pub source: &'static str,
9    pub digest: &'static str,
10}
11
12pub struct OptimizedSourceWithDigest {
13    pub vert_source: &'static str,
14    pub frag_source: &'static str,
15    pub digest: &'static str,
16}
17
18lazy_static! {
19  pub static ref UNOPTIMIZED_SHADERS: HashMap<&'static str, SourceWithDigest> = {
20    let mut shaders = HashMap::new();
21    shaders.insert("base", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/base.glsl"), digest: "d5ae695bab268b7d"});
22    shaders.insert("blend", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/blend.glsl"), digest: "c24d37103d7732b9"});
23    shaders.insert("brush", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush.glsl"), digest: "58bce78ff7dc5e41"});
24    shaders.insert("brush_blend", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush_blend.glsl"), digest: "fdcd1013d4a90cb"});
25    shaders.insert("brush_image", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush_image.glsl"), digest: "4c07987ad1dcf342"});
26    shaders.insert("brush_linear_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush_linear_gradient.glsl"), digest: "5153fb58d5537d21"});
27    shaders.insert("brush_mix_blend", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush_mix_blend.glsl"), digest: "cabeb8d69b1bc87c"});
28    shaders.insert("brush_opacity", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush_opacity.glsl"), digest: "3fdcdc395f874721"});
29    shaders.insert("brush_solid", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush_solid.glsl"), digest: "3a14ae5a46e51c93"});
30    shaders.insert("brush_yuv_image", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/brush_yuv_image.glsl"), digest: "1af0bb22c7cf26ba"});
31    shaders.insert("clip_shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/clip_shared.glsl"), digest: "47253a642bd1ef3"});
32    shaders.insert("composite", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/composite.glsl"), digest: "7cd9992d7fe3c8bb"});
33    shaders.insert("cs_blur", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_blur.glsl"), digest: "243b49679a5ce7d9"});
34    shaders.insert("cs_border_segment", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_border_segment.glsl"), digest: "c8e71ab0082eda8a"});
35    shaders.insert("cs_border_solid", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_border_solid.glsl"), digest: "b5b914af8b69233d"});
36    shaders.insert("cs_clip_box_shadow", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_clip_box_shadow.glsl"), digest: "d2578f22303eb579"});
37    shaders.insert("cs_clip_rectangle", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_clip_rectangle.glsl"), digest: "92ec575102cf1566"});
38    shaders.insert("cs_conic_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_conic_gradient.glsl"), digest: "f04a345362ef356f"});
39    shaders.insert("cs_fast_linear_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_fast_linear_gradient.glsl"), digest: "d61c63a203671fbf"});
40    shaders.insert("cs_line_decoration", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_line_decoration.glsl"), digest: "8b8301f98084aa89"});
41    shaders.insert("cs_linear_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_linear_gradient.glsl"), digest: "d104c86403631083"});
42    shaders.insert("cs_radial_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_radial_gradient.glsl"), digest: "1dfa61cd0f94cf9f"});
43    shaders.insert("cs_scale", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_scale.glsl"), digest: "f1261b7accba411"});
44    shaders.insert("cs_svg_filter", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_svg_filter.glsl"), digest: "9aee4d13b58c8046"});
45    shaders.insert("cs_svg_filter_node", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/cs_svg_filter_node.glsl"), digest: "d505731efea5d945"});
46    shaders.insert("debug_color", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/debug_color.glsl"), digest: "51948a4e62ec49ef"});
47    shaders.insert("debug_font", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/debug_font.glsl"), digest: "9546b37587d9114e"});
48    shaders.insert("dithering", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/dithering.glsl"), digest: "546e054502d20aa0"});
49    shaders.insert("ellipse", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ellipse.glsl"), digest: "951dc637533b8416"});
50    shaders.insert("gpu_buffer", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/gpu_buffer.glsl"), digest: "f52320b7c2b8b390"});
51    shaders.insert("gpu_cache", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/gpu_cache.glsl"), digest: "e99b57d9cc26406a"});
52    shaders.insert("gpu_cache_update", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/gpu_cache_update.glsl"), digest: "4ad2e4e46e03b7c2"});
53    shaders.insert("gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/gradient.glsl"), digest: "9e4c7abc7cacfe33"});
54    shaders.insert("gradient_shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/gradient_shared.glsl"), digest: "c0c6393b7e95c111"});
55    shaders.insert("prim_shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/prim_shared.glsl"), digest: "6fd009edb6ed909c"});
56    shaders.insert("ps_clear", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_clear.glsl"), digest: "44180e904e9ec507"});
57    shaders.insert("ps_copy", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_copy.glsl"), digest: "f0e76514309bd9fa"});
58    shaders.insert("ps_quad", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_quad.glsl"), digest: "b32ea55f6399b31d"});
59    shaders.insert("ps_quad_conic_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_quad_conic_gradient.glsl"), digest: "b5edd9cd41c973b2"});
60    shaders.insert("ps_quad_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_quad_gradient.glsl"), digest: "1d87e4a385665102"});
61    shaders.insert("ps_quad_mask", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_quad_mask.glsl"), digest: "e76e2510a5d5faef"});
62    shaders.insert("ps_quad_radial_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_quad_radial_gradient.glsl"), digest: "cd4288ad5edae09a"});
63    shaders.insert("ps_quad_textured", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_quad_textured.glsl"), digest: "3f6a5563b89bffab"});
64    shaders.insert("ps_split_composite", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_split_composite.glsl"), digest: "95f0385f17518c10"});
65    shaders.insert("ps_text_run", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/ps_text_run.glsl"), digest: "38f0e0ff309e19a"});
66    shaders.insert("rect", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/rect.glsl"), digest: "fc8ccaeee104d458"});
67    shaders.insert("render_task", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/render_task.glsl"), digest: "e63b52526d4047fd"});
68    shaders.insert("sample_color0", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/sample_color0.glsl"), digest: "a2c2acd5c7727200"});
69    shaders.insert("shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/shared.glsl"), digest: "abc76c7c94e87e5e"});
70    shaders.insert("shared_other", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/shared_other.glsl"), digest: "9f6298a27dfe79c6"});
71    shaders.insert("transform", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/transform.glsl"), digest: "19d18cb3634fb3d7"});
72    shaders.insert("yuv", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.68.0/res/yuv.glsl"), digest: "2a842da0f4efcbe2"});
73    shaders
74  };
75
76  pub static ref OPTIMIZED_SHADERS: HashMap<(ShaderVersion, &'static str), OptimizedSourceWithDigest> = {
77    let mut shaders = HashMap::new();
78    shaders.insert((ShaderVersion::Gl, "brush_blend"), OptimizedSourceWithDigest {
79        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_blend_Gl.vert"),
80        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_blend_Gl.frag"),
81        digest: "b345368f881bd74",
82    });
83    shaders.insert((ShaderVersion::Gl, "brush_blend_ALPHA_PASS"), OptimizedSourceWithDigest {
84        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_blend_ALPHA_PASS_Gl.vert"),
85        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_blend_ALPHA_PASS_Gl.frag"),
86        digest: "41070540e5dc3364",
87    });
88    shaders.insert((ShaderVersion::Gl, "brush_blend_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
89        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_blend_DEBUG_OVERDRAW_Gl.vert"),
90        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_blend_DEBUG_OVERDRAW_Gl.frag"),
91        digest: "69c08c232544f0b4",
92    });
93    shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
94        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.vert"),
95        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.frag"),
96        digest: "dca06bd9303c74a5",
97    });
98    shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
99        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.vert"),
100        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.frag"),
101        digest: "ec8c060bdb49c5f6",
102    });
103    shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D"), OptimizedSourceWithDigest {
104        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D_Gl.vert"),
105        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D_Gl.frag"),
106        digest: "4c616597558833cd",
107    });
108    shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT"), OptimizedSourceWithDigest {
109        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT_Gl.vert"),
110        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT_Gl.frag"),
111        digest: "a10e81683b4a5276",
112    });
113    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
114        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_Gl.vert"),
115        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_Gl.frag"),
116        digest: "622c9040306225d",
117    });
118    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
119        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT_Gl.vert"),
120        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT_Gl.frag"),
121        digest: "f79baad6ea650239",
122    });
123    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
124        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.vert"),
125        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.frag"),
126        digest: "15b65307ff8d3e27",
127    });
128    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
129        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.vert"),
130        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.frag"),
131        digest: "318a5cdf3bf27a79",
132    });
133    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D"), OptimizedSourceWithDigest {
134        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.vert"),
135        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.frag"),
136        digest: "cd198d6cbdaad76d",
137    });
138    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT"), OptimizedSourceWithDigest {
139        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT_Gl.vert"),
140        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT_Gl.frag"),
141        digest: "13bf50e5148b80a0",
142    });
143    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_TEXTURE_2D"), OptimizedSourceWithDigest {
144        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_TEXTURE_2D_Gl.vert"),
145        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_TEXTURE_2D_Gl.frag"),
146        digest: "bd010c4b3f7ace8a",
147    });
148    shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_TEXTURE_RECT"), OptimizedSourceWithDigest {
149        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_TEXTURE_RECT_Gl.vert"),
150        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ALPHA_PASS_TEXTURE_RECT_Gl.frag"),
151        digest: "bd39313faa294596",
152    });
153    shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
154        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_Gl.vert"),
155        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_Gl.frag"),
156        digest: "a6e51d82485fbdf7",
157    });
158    shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
159        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT_Gl.vert"),
160        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT_Gl.frag"),
161        digest: "beafa0b0e824bbbb",
162    });
163    shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
164        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.vert"),
165        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.frag"),
166        digest: "92517b0b263011b4",
167    });
168    shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
169        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.vert"),
170        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.frag"),
171        digest: "12f9fdca1c1364f1",
172    });
173    shaders.insert((ShaderVersion::Gl, "brush_image_DEBUG_OVERDRAW_TEXTURE_2D"), OptimizedSourceWithDigest {
174        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_Gl.vert"),
175        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_Gl.frag"),
176        digest: "64a7473aac72c8fe",
177    });
178    shaders.insert((ShaderVersion::Gl, "brush_image_DEBUG_OVERDRAW_TEXTURE_RECT"), OptimizedSourceWithDigest {
179        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT_Gl.vert"),
180        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT_Gl.frag"),
181        digest: "92383606f09cb1af",
182    });
183    shaders.insert((ShaderVersion::Gl, "brush_image_TEXTURE_2D"), OptimizedSourceWithDigest {
184        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_TEXTURE_2D_Gl.vert"),
185        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_TEXTURE_2D_Gl.frag"),
186        digest: "afde7546fe07bcda",
187    });
188    shaders.insert((ShaderVersion::Gl, "brush_image_TEXTURE_RECT"), OptimizedSourceWithDigest {
189        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_TEXTURE_RECT_Gl.vert"),
190        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_image_TEXTURE_RECT_Gl.frag"),
191        digest: "2eed2aef3ab50914",
192    });
193    shaders.insert((ShaderVersion::Gl, "brush_linear_gradient"), OptimizedSourceWithDigest {
194        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_linear_gradient_Gl.vert"),
195        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_linear_gradient_Gl.frag"),
196        digest: "4d23702269348d32",
197    });
198    shaders.insert((ShaderVersion::Gl, "brush_linear_gradient_ALPHA_PASS"), OptimizedSourceWithDigest {
199        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_linear_gradient_ALPHA_PASS_Gl.vert"),
200        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_linear_gradient_ALPHA_PASS_Gl.frag"),
201        digest: "e5f08b12f64ceef3",
202    });
203    shaders.insert((ShaderVersion::Gl, "brush_linear_gradient_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
204        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_linear_gradient_DEBUG_OVERDRAW_Gl.vert"),
205        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_linear_gradient_DEBUG_OVERDRAW_Gl.frag"),
206        digest: "5004b1540efe3fe9",
207    });
208    shaders.insert((ShaderVersion::Gl, "brush_mix_blend"), OptimizedSourceWithDigest {
209        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_mix_blend_Gl.vert"),
210        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_mix_blend_Gl.frag"),
211        digest: "cf44a7aabb071a64",
212    });
213    shaders.insert((ShaderVersion::Gl, "brush_mix_blend_ALPHA_PASS"), OptimizedSourceWithDigest {
214        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_mix_blend_ALPHA_PASS_Gl.vert"),
215        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_mix_blend_ALPHA_PASS_Gl.frag"),
216        digest: "46074fb69b8c0f9",
217    });
218    shaders.insert((ShaderVersion::Gl, "brush_mix_blend_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
219        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_mix_blend_DEBUG_OVERDRAW_Gl.vert"),
220        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_mix_blend_DEBUG_OVERDRAW_Gl.frag"),
221        digest: "898c2725b2375c55",
222    });
223    shaders.insert((ShaderVersion::Gl, "brush_opacity"), OptimizedSourceWithDigest {
224        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_Gl.vert"),
225        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_Gl.frag"),
226        digest: "788e620c5ff6bea0",
227    });
228    shaders.insert((ShaderVersion::Gl, "brush_opacity_ALPHA_PASS"), OptimizedSourceWithDigest {
229        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ALPHA_PASS_Gl.vert"),
230        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ALPHA_PASS_Gl.frag"),
231        digest: "188ffbff87e21358",
232    });
233    shaders.insert((ShaderVersion::Gl, "brush_opacity_ALPHA_PASS_ANTIALIASING"), OptimizedSourceWithDigest {
234        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ALPHA_PASS_ANTIALIASING_Gl.vert"),
235        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ALPHA_PASS_ANTIALIASING_Gl.frag"),
236        digest: "e1efcf3aec569a49",
237    });
238    shaders.insert((ShaderVersion::Gl, "brush_opacity_ANTIALIASING"), OptimizedSourceWithDigest {
239        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ANTIALIASING_Gl.vert"),
240        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ANTIALIASING_Gl.frag"),
241        digest: "507b85d10dab89fa",
242    });
243    shaders.insert((ShaderVersion::Gl, "brush_opacity_ANTIALIASING_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
244        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW_Gl.vert"),
245        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW_Gl.frag"),
246        digest: "7357e65ab3740854",
247    });
248    shaders.insert((ShaderVersion::Gl, "brush_opacity_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
249        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_DEBUG_OVERDRAW_Gl.vert"),
250        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_opacity_DEBUG_OVERDRAW_Gl.frag"),
251        digest: "f2774686e78f3f30",
252    });
253    shaders.insert((ShaderVersion::Gl, "brush_solid"), OptimizedSourceWithDigest {
254        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_solid_Gl.vert"),
255        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_solid_Gl.frag"),
256        digest: "b0497ce257b3a069",
257    });
258    shaders.insert((ShaderVersion::Gl, "brush_solid_ALPHA_PASS"), OptimizedSourceWithDigest {
259        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_solid_ALPHA_PASS_Gl.vert"),
260        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_solid_ALPHA_PASS_Gl.frag"),
261        digest: "ddf425b0b2fe2991",
262    });
263    shaders.insert((ShaderVersion::Gl, "brush_solid_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
264        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_solid_DEBUG_OVERDRAW_Gl.vert"),
265        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_solid_DEBUG_OVERDRAW_Gl.frag"),
266        digest: "5908167cc8282afb",
267    });
268    shaders.insert((ShaderVersion::Gl, "brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
269        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV_Gl.vert"),
270        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV_Gl.frag"),
271        digest: "45f9cf3e757ccb7b",
272    });
273    shaders.insert((ShaderVersion::Gl, "brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
274        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV_Gl.vert"),
275        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV_Gl.frag"),
276        digest: "4a21655cd6dd88bf",
277    });
278    shaders.insert((ShaderVersion::Gl, "brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
279        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV_Gl.vert"),
280        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV_Gl.frag"),
281        digest: "e431e2ddcf78620f",
282    });
283    shaders.insert((ShaderVersion::Gl, "brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
284        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV_Gl.vert"),
285        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV_Gl.frag"),
286        digest: "d9d0a7b979b7e4f5",
287    });
288    shaders.insert((ShaderVersion::Gl, "brush_yuv_image_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
289        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_TEXTURE_2D_YUV_Gl.vert"),
290        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_TEXTURE_2D_YUV_Gl.frag"),
291        digest: "cf698b6da9d553a0",
292    });
293    shaders.insert((ShaderVersion::Gl, "brush_yuv_image_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
294        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_TEXTURE_RECT_YUV_Gl.vert"),
295        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/brush_yuv_image_TEXTURE_RECT_YUV_Gl.frag"),
296        digest: "3a5954dac1176b97",
297    });
298    shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_2D"), OptimizedSourceWithDigest {
299        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_2D_Gl.vert"),
300        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_2D_Gl.frag"),
301        digest: "38337df702db9563",
302    });
303    shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
304        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_2D_YUV_Gl.vert"),
305        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_2D_YUV_Gl.frag"),
306        digest: "b110320ae45549f4",
307    });
308    shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_RECT"), OptimizedSourceWithDigest {
309        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_RECT_Gl.vert"),
310        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_RECT_Gl.frag"),
311        digest: "9b2aaced4f63da7a",
312    });
313    shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
314        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_RECT_YUV_Gl.vert"),
315        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_FAST_PATH_TEXTURE_RECT_YUV_Gl.frag"),
316        digest: "59af6a9ec94e3c8",
317    });
318    shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_2D"), OptimizedSourceWithDigest {
319        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_2D_Gl.vert"),
320        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_2D_Gl.frag"),
321        digest: "b32d10135c3b408c",
322    });
323    shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
324        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_2D_YUV_Gl.vert"),
325        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_2D_YUV_Gl.frag"),
326        digest: "f6074057f0d78cc0",
327    });
328    shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_RECT"), OptimizedSourceWithDigest {
329        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_RECT_Gl.vert"),
330        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_RECT_Gl.frag"),
331        digest: "daedc68c52f634ec",
332    });
333    shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
334        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_RECT_YUV_Gl.vert"),
335        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/composite_TEXTURE_RECT_YUV_Gl.frag"),
336        digest: "3343284f00e49354",
337    });
338    shaders.insert((ShaderVersion::Gl, "cs_blur_ALPHA_TARGET"), OptimizedSourceWithDigest {
339        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_blur_ALPHA_TARGET_Gl.vert"),
340        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_blur_ALPHA_TARGET_Gl.frag"),
341        digest: "1b00c373598eba4c",
342    });
343    shaders.insert((ShaderVersion::Gl, "cs_blur_COLOR_TARGET"), OptimizedSourceWithDigest {
344        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_blur_COLOR_TARGET_Gl.vert"),
345        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_blur_COLOR_TARGET_Gl.frag"),
346        digest: "c15f1f64491e4156",
347    });
348    shaders.insert((ShaderVersion::Gl, "cs_border_segment"), OptimizedSourceWithDigest {
349        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_border_segment_Gl.vert"),
350        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_border_segment_Gl.frag"),
351        digest: "8495134f5ed37bf5",
352    });
353    shaders.insert((ShaderVersion::Gl, "cs_border_solid"), OptimizedSourceWithDigest {
354        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_border_solid_Gl.vert"),
355        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_border_solid_Gl.frag"),
356        digest: "9fd688a8c266d2da",
357    });
358    shaders.insert((ShaderVersion::Gl, "cs_clip_box_shadow_TEXTURE_2D"), OptimizedSourceWithDigest {
359        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_clip_box_shadow_TEXTURE_2D_Gl.vert"),
360        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_clip_box_shadow_TEXTURE_2D_Gl.frag"),
361        digest: "9f76c2a874c97310",
362    });
363    shaders.insert((ShaderVersion::Gl, "cs_clip_rectangle"), OptimizedSourceWithDigest {
364        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_clip_rectangle_Gl.vert"),
365        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_clip_rectangle_Gl.frag"),
366        digest: "cabc2ef7edf7bd12",
367    });
368    shaders.insert((ShaderVersion::Gl, "cs_clip_rectangle_FAST_PATH"), OptimizedSourceWithDigest {
369        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_clip_rectangle_FAST_PATH_Gl.vert"),
370        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_clip_rectangle_FAST_PATH_Gl.frag"),
371        digest: "34a6b9252197cd36",
372    });
373    shaders.insert((ShaderVersion::Gl, "cs_conic_gradient"), OptimizedSourceWithDigest {
374        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_conic_gradient_Gl.vert"),
375        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_conic_gradient_Gl.frag"),
376        digest: "62367e600dc704f2",
377    });
378    shaders.insert((ShaderVersion::Gl, "cs_fast_linear_gradient"), OptimizedSourceWithDigest {
379        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_fast_linear_gradient_Gl.vert"),
380        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_fast_linear_gradient_Gl.frag"),
381        digest: "3d4ec20a2b40f905",
382    });
383    shaders.insert((ShaderVersion::Gl, "cs_line_decoration"), OptimizedSourceWithDigest {
384        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_line_decoration_Gl.vert"),
385        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_line_decoration_Gl.frag"),
386        digest: "7943c68da0973c69",
387    });
388    shaders.insert((ShaderVersion::Gl, "cs_linear_gradient"), OptimizedSourceWithDigest {
389        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_linear_gradient_Gl.vert"),
390        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_linear_gradient_Gl.frag"),
391        digest: "efc10ff6f6cc1952",
392    });
393    shaders.insert((ShaderVersion::Gl, "cs_radial_gradient"), OptimizedSourceWithDigest {
394        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_radial_gradient_Gl.vert"),
395        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_radial_gradient_Gl.frag"),
396        digest: "7336dc777aa9329c",
397    });
398    shaders.insert((ShaderVersion::Gl, "cs_scale_TEXTURE_2D"), OptimizedSourceWithDigest {
399        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_scale_TEXTURE_2D_Gl.vert"),
400        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_scale_TEXTURE_2D_Gl.frag"),
401        digest: "287afd7873f6d6b2",
402    });
403    shaders.insert((ShaderVersion::Gl, "cs_scale_TEXTURE_RECT"), OptimizedSourceWithDigest {
404        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_scale_TEXTURE_RECT_Gl.vert"),
405        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_scale_TEXTURE_RECT_Gl.frag"),
406        digest: "4fbbb7c5d7cb368e",
407    });
408    shaders.insert((ShaderVersion::Gl, "cs_svg_filter"), OptimizedSourceWithDigest {
409        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_svg_filter_Gl.vert"),
410        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_svg_filter_Gl.frag"),
411        digest: "aca9420acaec4776",
412    });
413    shaders.insert((ShaderVersion::Gl, "cs_svg_filter_node"), OptimizedSourceWithDigest {
414        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_svg_filter_node_Gl.vert"),
415        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/cs_svg_filter_node_Gl.frag"),
416        digest: "dc5839ff95325e4b",
417    });
418    shaders.insert((ShaderVersion::Gl, "debug_color"), OptimizedSourceWithDigest {
419        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/debug_color_Gl.vert"),
420        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/debug_color_Gl.frag"),
421        digest: "f458fe7ea40bd77e",
422    });
423    shaders.insert((ShaderVersion::Gl, "debug_font"), OptimizedSourceWithDigest {
424        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/debug_font_Gl.vert"),
425        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/debug_font_Gl.frag"),
426        digest: "503ec56c19b6bd2c",
427    });
428    shaders.insert((ShaderVersion::Gl, "ps_clear"), OptimizedSourceWithDigest {
429        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_clear_Gl.vert"),
430        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_clear_Gl.frag"),
431        digest: "9ef2acc3bbd621e8",
432    });
433    shaders.insert((ShaderVersion::Gl, "ps_copy"), OptimizedSourceWithDigest {
434        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_copy_Gl.vert"),
435        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_copy_Gl.frag"),
436        digest: "514726576460ee72",
437    });
438    shaders.insert((ShaderVersion::Gl, "ps_quad_conic_gradient"), OptimizedSourceWithDigest {
439        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_conic_gradient_Gl.vert"),
440        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_conic_gradient_Gl.frag"),
441        digest: "16fe52a0742660e3",
442    });
443    shaders.insert((ShaderVersion::Gl, "ps_quad_gradient"), OptimizedSourceWithDigest {
444        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_gradient_Gl.vert"),
445        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_gradient_Gl.frag"),
446        digest: "19335724d490bdb7",
447    });
448    shaders.insert((ShaderVersion::Gl, "ps_quad_mask"), OptimizedSourceWithDigest {
449        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_mask_Gl.vert"),
450        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_mask_Gl.frag"),
451        digest: "f70f706336a8d714",
452    });
453    shaders.insert((ShaderVersion::Gl, "ps_quad_mask_FAST_PATH"), OptimizedSourceWithDigest {
454        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_mask_FAST_PATH_Gl.vert"),
455        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_mask_FAST_PATH_Gl.frag"),
456        digest: "c28d927892f5ec21",
457    });
458    shaders.insert((ShaderVersion::Gl, "ps_quad_radial_gradient"), OptimizedSourceWithDigest {
459        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_radial_gradient_Gl.vert"),
460        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_radial_gradient_Gl.frag"),
461        digest: "35932314a096f9d7",
462    });
463    shaders.insert((ShaderVersion::Gl, "ps_quad_textured"), OptimizedSourceWithDigest {
464        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_textured_Gl.vert"),
465        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_quad_textured_Gl.frag"),
466        digest: "f27716a324dc7e8d",
467    });
468    shaders.insert((ShaderVersion::Gl, "ps_split_composite"), OptimizedSourceWithDigest {
469        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_split_composite_Gl.vert"),
470        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_split_composite_Gl.frag"),
471        digest: "27bd711c7db419b7",
472    });
473    shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D"), OptimizedSourceWithDigest {
474        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D_Gl.vert"),
475        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D_Gl.frag"),
476        digest: "eb5ca8b99ce6235b",
477    });
478    shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D"), OptimizedSourceWithDigest {
479        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.vert"),
480        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.frag"),
481        digest: "d955a1edf5473a6c",
482    });
483    shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D"), OptimizedSourceWithDigest {
484        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D_Gl.vert"),
485        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D_Gl.frag"),
486        digest: "b8f8566478811481",
487    });
488    shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_TEXTURE_2D"), OptimizedSourceWithDigest {
489        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_TEXTURE_2D_Gl.vert"),
490        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_ALPHA_PASS_TEXTURE_2D_Gl.frag"),
491        digest: "dc32699d7dc45ed8",
492    });
493    shaders.insert((ShaderVersion::Gl, "ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D"), OptimizedSourceWithDigest {
494        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.vert"),
495        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.frag"),
496        digest: "8a12662afced9b0f",
497    });
498    shaders.insert((ShaderVersion::Gl, "ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D"), OptimizedSourceWithDigest {
499        vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D_Gl.vert"),
500        frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-1cd4f7dcae547413/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D_Gl.frag"),
501        digest: "5bc021f417f4e04a",
502    });
503    shaders
504  };
505}