1use 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}