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.70.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.70.0/res/blend.glsl"), digest: "632e49345a7b9212"});
23 shaders.insert("brush", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/brush.glsl"), digest: "25d75cc503d5110f"});
24 shaders.insert("brush_blend", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/brush_blend.glsl"), digest: "4c73380adb018e67"});
25 shaders.insert("brush_image", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/brush_image.glsl"), digest: "7799be2c14079031"});
26 shaders.insert("brush_mix_blend", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/brush_mix_blend.glsl"), digest: "df44a8be1d19342f"});
27 shaders.insert("brush_opacity", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/brush_opacity.glsl"), digest: "b69f555b3cf0185d"});
28 shaders.insert("brush_solid", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/brush_solid.glsl"), digest: "a88c4c02e369f6b2"});
29 shaders.insert("brush_yuv_image", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/brush_yuv_image.glsl"), digest: "8da60d432aad3590"});
30 shaders.insert("clip_shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/clip_shared.glsl"), digest: "7d88369ce4939c77"});
31 shaders.insert("composite", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/composite.glsl"), digest: "7cd9992d7fe3c8bb"});
32 shaders.insert("cs_blur", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/cs_blur.glsl"), digest: "136a5b8bacd66997"});
33 shaders.insert("cs_border_segment", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/cs_border_segment.glsl"), digest: "c8e71ab0082eda8a"});
34 shaders.insert("cs_border_solid", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/cs_border_solid.glsl"), digest: "b5b914af8b69233d"});
35 shaders.insert("cs_clip_rectangle", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/cs_clip_rectangle.glsl"), digest: "20c45fd2caa0c6b1"});
36 shaders.insert("cs_line_decoration", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/cs_line_decoration.glsl"), digest: "8b8301f98084aa89"});
37 shaders.insert("cs_scale", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/cs_scale.glsl"), digest: "f1261b7accba411"});
38 shaders.insert("cs_svg_filter_node", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/cs_svg_filter_node.glsl"), digest: "557f34975a1d503d"});
39 shaders.insert("debug_color", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/debug_color.glsl"), digest: "51948a4e62ec49ef"});
40 shaders.insert("debug_font", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/debug_font.glsl"), digest: "9546b37587d9114e"});
41 shaders.insert("dithering", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/dithering.glsl"), digest: "546e054502d20aa0"});
42 shaders.insert("ellipse", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ellipse.glsl"), digest: "951dc637533b8416"});
43 shaders.insert("gpu_buffer", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/gpu_buffer.glsl"), digest: "55c6bea60ba278bb"});
44 shaders.insert("gpu_cache_update", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/gpu_cache_update.glsl"), digest: "4ad2e4e46e03b7c2"});
45 shaders.insert("gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/gradient.glsl"), digest: "d72f0a3d2c7310b4"});
46 shaders.insert("gradient_shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/gradient_shared.glsl"), digest: "b6da23e10d3de9c1"});
47 shaders.insert("image_source", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/image_source.glsl"), digest: "d5bdfbfd6d833887"});
48 shaders.insert("prim_shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/prim_shared.glsl"), digest: "83ae87b274bff92a"});
49 shaders.insert("ps_clear", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_clear.glsl"), digest: "44180e904e9ec507"});
50 shaders.insert("ps_copy", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_copy.glsl"), digest: "f0e76514309bd9fa"});
51 shaders.insert("ps_quad", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_quad.glsl"), digest: "5a367e1825fe1f6a"});
52 shaders.insert("ps_quad_box_shadow", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_quad_box_shadow.glsl"), digest: "f4938153b50b752e"});
53 shaders.insert("ps_quad_gradient", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_quad_gradient.glsl"), digest: "f468a87f6b80d075"});
54 shaders.insert("ps_quad_mask", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_quad_mask.glsl"), digest: "23013ba8201143b1"});
55 shaders.insert("ps_quad_repeat", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_quad_repeat.glsl"), digest: "1a0a1f8e24b4a83c"});
56 shaders.insert("ps_quad_textured", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_quad_textured.glsl"), digest: "ba3285e40bbaf3ab"});
57 shaders.insert("ps_split_composite", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_split_composite.glsl"), digest: "a15fb294e09e782"});
58 shaders.insert("ps_text_run", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/ps_text_run.glsl"), digest: "8566d7d1fae164be"});
59 shaders.insert("rect", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/rect.glsl"), digest: "fc8ccaeee104d458"});
60 shaders.insert("render_task", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/render_task.glsl"), digest: "e63b52526d4047fd"});
61 shaders.insert("sample_color0", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/sample_color0.glsl"), digest: "17a15d8a5104e305"});
62 shaders.insert("shared", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/shared.glsl"), digest: "abc76c7c94e87e5e"});
63 shaders.insert("shared_other", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/shared_other.glsl"), digest: "9f6298a27dfe79c6"});
64 shaders.insert("transform", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/transform.glsl"), digest: "ef27af05d40f53f0"});
65 shaders.insert("yuv", SourceWithDigest { source: include_str!("/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webrender-0.70.0/res/yuv.glsl"), digest: "2a842da0f4efcbe2"});
66 shaders
67 };
68
69 pub static ref OPTIMIZED_SHADERS: HashMap<(ShaderVersion, &'static str), OptimizedSourceWithDigest> = {
70 let mut shaders = HashMap::new();
71 shaders.insert((ShaderVersion::Gl, "brush_blend"), OptimizedSourceWithDigest {
72 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_blend_Gl.vert"),
73 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_blend_Gl.frag"),
74 digest: "f39b9d65cfd1985",
75 });
76 shaders.insert((ShaderVersion::Gl, "brush_blend_ALPHA_PASS"), OptimizedSourceWithDigest {
77 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_blend_ALPHA_PASS_Gl.vert"),
78 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_blend_ALPHA_PASS_Gl.frag"),
79 digest: "36a7d8c3673d53dd",
80 });
81 shaders.insert((ShaderVersion::Gl, "brush_blend_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
82 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_blend_DEBUG_OVERDRAW_Gl.vert"),
83 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_blend_DEBUG_OVERDRAW_Gl.frag"),
84 digest: "f1e15049b10d53d5",
85 });
86 shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
87 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.vert"),
88 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.frag"),
89 digest: "e7345e295d1a00aa",
90 });
91 shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
92 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.vert"),
93 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.frag"),
94 digest: "20f4ab8768133244",
95 });
96 shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D"), OptimizedSourceWithDigest {
97 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D_Gl.vert"),
98 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D_Gl.frag"),
99 digest: "6eba5b8061f99a70",
100 });
101 shaders.insert((ShaderVersion::Gl, "brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT"), OptimizedSourceWithDigest {
102 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT_Gl.vert"),
103 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT_Gl.frag"),
104 digest: "e9e5536808b5ddf0",
105 });
106 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
107 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_Gl.vert"),
108 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_Gl.frag"),
109 digest: "4b9e71cb674b285d",
110 });
111 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
112 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT_Gl.vert"),
113 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT_Gl.frag"),
114 digest: "2f2685bfce50c427",
115 });
116 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
117 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.vert"),
118 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.frag"),
119 digest: "df2b28c932e03a29",
120 });
121 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
122 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.vert"),
123 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.frag"),
124 digest: "fd4d755e09e76aaf",
125 });
126 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D"), OptimizedSourceWithDigest {
127 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.vert"),
128 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.frag"),
129 digest: "f919f97b4d30da4e",
130 });
131 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT"), OptimizedSourceWithDigest {
132 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT_Gl.vert"),
133 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT_Gl.frag"),
134 digest: "7397df3b3000456d",
135 });
136 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_TEXTURE_2D"), OptimizedSourceWithDigest {
137 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_TEXTURE_2D_Gl.vert"),
138 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_TEXTURE_2D_Gl.frag"),
139 digest: "335f39c8a3b500b3",
140 });
141 shaders.insert((ShaderVersion::Gl, "brush_image_ALPHA_PASS_TEXTURE_RECT"), OptimizedSourceWithDigest {
142 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_TEXTURE_RECT_Gl.vert"),
143 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ALPHA_PASS_TEXTURE_RECT_Gl.frag"),
144 digest: "8bc4c9ef21b5b903",
145 });
146 shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
147 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_Gl.vert"),
148 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_Gl.frag"),
149 digest: "48472b139d2424ac",
150 });
151 shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
152 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT_Gl.vert"),
153 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT_Gl.frag"),
154 digest: "ae59192aa32770f5",
155 });
156 shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_REPETITION_TEXTURE_2D"), OptimizedSourceWithDigest {
157 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.vert"),
158 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_Gl.frag"),
159 digest: "994d4d07700578a2",
160 });
161 shaders.insert((ShaderVersion::Gl, "brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT"), OptimizedSourceWithDigest {
162 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.vert"),
163 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT_Gl.frag"),
164 digest: "98124f3919698a44",
165 });
166 shaders.insert((ShaderVersion::Gl, "brush_image_DEBUG_OVERDRAW_TEXTURE_2D"), OptimizedSourceWithDigest {
167 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_Gl.vert"),
168 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_Gl.frag"),
169 digest: "d0a130b98087bb78",
170 });
171 shaders.insert((ShaderVersion::Gl, "brush_image_DEBUG_OVERDRAW_TEXTURE_RECT"), OptimizedSourceWithDigest {
172 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT_Gl.vert"),
173 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT_Gl.frag"),
174 digest: "149a0216bae6c8f1",
175 });
176 shaders.insert((ShaderVersion::Gl, "brush_image_TEXTURE_2D"), OptimizedSourceWithDigest {
177 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_TEXTURE_2D_Gl.vert"),
178 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_TEXTURE_2D_Gl.frag"),
179 digest: "1f357d265da050c1",
180 });
181 shaders.insert((ShaderVersion::Gl, "brush_image_TEXTURE_RECT"), OptimizedSourceWithDigest {
182 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_TEXTURE_RECT_Gl.vert"),
183 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_image_TEXTURE_RECT_Gl.frag"),
184 digest: "335426a80a00836e",
185 });
186 shaders.insert((ShaderVersion::Gl, "brush_mix_blend"), OptimizedSourceWithDigest {
187 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_mix_blend_Gl.vert"),
188 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_mix_blend_Gl.frag"),
189 digest: "d484595a51362568",
190 });
191 shaders.insert((ShaderVersion::Gl, "brush_mix_blend_ALPHA_PASS"), OptimizedSourceWithDigest {
192 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_mix_blend_ALPHA_PASS_Gl.vert"),
193 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_mix_blend_ALPHA_PASS_Gl.frag"),
194 digest: "e5db59cf634219db",
195 });
196 shaders.insert((ShaderVersion::Gl, "brush_mix_blend_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
197 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_mix_blend_DEBUG_OVERDRAW_Gl.vert"),
198 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_mix_blend_DEBUG_OVERDRAW_Gl.frag"),
199 digest: "d07e29ac563990bd",
200 });
201 shaders.insert((ShaderVersion::Gl, "brush_opacity"), OptimizedSourceWithDigest {
202 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_Gl.vert"),
203 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_Gl.frag"),
204 digest: "4c423c72ea555005",
205 });
206 shaders.insert((ShaderVersion::Gl, "brush_opacity_ALPHA_PASS"), OptimizedSourceWithDigest {
207 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ALPHA_PASS_Gl.vert"),
208 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ALPHA_PASS_Gl.frag"),
209 digest: "922b60f38746d5ab",
210 });
211 shaders.insert((ShaderVersion::Gl, "brush_opacity_ALPHA_PASS_ANTIALIASING"), OptimizedSourceWithDigest {
212 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ALPHA_PASS_ANTIALIASING_Gl.vert"),
213 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ALPHA_PASS_ANTIALIASING_Gl.frag"),
214 digest: "91e5b8dd3314b8c2",
215 });
216 shaders.insert((ShaderVersion::Gl, "brush_opacity_ANTIALIASING"), OptimizedSourceWithDigest {
217 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ANTIALIASING_Gl.vert"),
218 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ANTIALIASING_Gl.frag"),
219 digest: "aabbd0321d96f7f8",
220 });
221 shaders.insert((ShaderVersion::Gl, "brush_opacity_ANTIALIASING_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
222 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW_Gl.vert"),
223 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW_Gl.frag"),
224 digest: "572bd6ae31ae8ed5",
225 });
226 shaders.insert((ShaderVersion::Gl, "brush_opacity_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
227 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_DEBUG_OVERDRAW_Gl.vert"),
228 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_opacity_DEBUG_OVERDRAW_Gl.frag"),
229 digest: "8c6526f1ef35e3f5",
230 });
231 shaders.insert((ShaderVersion::Gl, "brush_solid"), OptimizedSourceWithDigest {
232 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_solid_Gl.vert"),
233 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_solid_Gl.frag"),
234 digest: "391a09601aacabde",
235 });
236 shaders.insert((ShaderVersion::Gl, "brush_solid_ALPHA_PASS"), OptimizedSourceWithDigest {
237 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_solid_ALPHA_PASS_Gl.vert"),
238 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_solid_ALPHA_PASS_Gl.frag"),
239 digest: "b3122c5205795fb2",
240 });
241 shaders.insert((ShaderVersion::Gl, "brush_solid_DEBUG_OVERDRAW"), OptimizedSourceWithDigest {
242 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_solid_DEBUG_OVERDRAW_Gl.vert"),
243 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_solid_DEBUG_OVERDRAW_Gl.frag"),
244 digest: "af5643c588920950",
245 });
246 shaders.insert((ShaderVersion::Gl, "brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
247 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV_Gl.vert"),
248 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV_Gl.frag"),
249 digest: "d20734697104be4a",
250 });
251 shaders.insert((ShaderVersion::Gl, "brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
252 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV_Gl.vert"),
253 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV_Gl.frag"),
254 digest: "a7ac702f8adced4a",
255 });
256 shaders.insert((ShaderVersion::Gl, "brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
257 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV_Gl.vert"),
258 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV_Gl.frag"),
259 digest: "e628e66c7e8b55cc",
260 });
261 shaders.insert((ShaderVersion::Gl, "brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
262 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV_Gl.vert"),
263 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV_Gl.frag"),
264 digest: "34ed38fa134f1968",
265 });
266 shaders.insert((ShaderVersion::Gl, "brush_yuv_image_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
267 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_TEXTURE_2D_YUV_Gl.vert"),
268 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_TEXTURE_2D_YUV_Gl.frag"),
269 digest: "b43f863b3a3a970a",
270 });
271 shaders.insert((ShaderVersion::Gl, "brush_yuv_image_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
272 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_TEXTURE_RECT_YUV_Gl.vert"),
273 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/brush_yuv_image_TEXTURE_RECT_YUV_Gl.frag"),
274 digest: "23ee839539d5fd14",
275 });
276 shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_2D"), OptimizedSourceWithDigest {
277 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_2D_Gl.vert"),
278 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_2D_Gl.frag"),
279 digest: "38337df702db9563",
280 });
281 shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
282 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_2D_YUV_Gl.vert"),
283 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_2D_YUV_Gl.frag"),
284 digest: "b110320ae45549f4",
285 });
286 shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_RECT"), OptimizedSourceWithDigest {
287 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_RECT_Gl.vert"),
288 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_RECT_Gl.frag"),
289 digest: "9b2aaced4f63da7a",
290 });
291 shaders.insert((ShaderVersion::Gl, "composite_FAST_PATH_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
292 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_RECT_YUV_Gl.vert"),
293 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_FAST_PATH_TEXTURE_RECT_YUV_Gl.frag"),
294 digest: "59af6a9ec94e3c8",
295 });
296 shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_2D"), OptimizedSourceWithDigest {
297 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_2D_Gl.vert"),
298 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_2D_Gl.frag"),
299 digest: "b32d10135c3b408c",
300 });
301 shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_2D_YUV"), OptimizedSourceWithDigest {
302 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_2D_YUV_Gl.vert"),
303 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_2D_YUV_Gl.frag"),
304 digest: "f6074057f0d78cc0",
305 });
306 shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_RECT"), OptimizedSourceWithDigest {
307 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_RECT_Gl.vert"),
308 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_RECT_Gl.frag"),
309 digest: "daedc68c52f634ec",
310 });
311 shaders.insert((ShaderVersion::Gl, "composite_TEXTURE_RECT_YUV"), OptimizedSourceWithDigest {
312 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_RECT_YUV_Gl.vert"),
313 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/composite_TEXTURE_RECT_YUV_Gl.frag"),
314 digest: "3343284f00e49354",
315 });
316 shaders.insert((ShaderVersion::Gl, "cs_blur_ALPHA_TARGET"), OptimizedSourceWithDigest {
317 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_blur_ALPHA_TARGET_Gl.vert"),
318 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_blur_ALPHA_TARGET_Gl.frag"),
319 digest: "1b00c373598eba4c",
320 });
321 shaders.insert((ShaderVersion::Gl, "cs_blur_COLOR_TARGET"), OptimizedSourceWithDigest {
322 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_blur_COLOR_TARGET_Gl.vert"),
323 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_blur_COLOR_TARGET_Gl.frag"),
324 digest: "c15f1f64491e4156",
325 });
326 shaders.insert((ShaderVersion::Gl, "cs_border_segment"), OptimizedSourceWithDigest {
327 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_border_segment_Gl.vert"),
328 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_border_segment_Gl.frag"),
329 digest: "8495134f5ed37bf5",
330 });
331 shaders.insert((ShaderVersion::Gl, "cs_border_solid"), OptimizedSourceWithDigest {
332 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_border_solid_Gl.vert"),
333 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_border_solid_Gl.frag"),
334 digest: "9fd688a8c266d2da",
335 });
336 shaders.insert((ShaderVersion::Gl, "cs_clip_rectangle"), OptimizedSourceWithDigest {
337 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_clip_rectangle_Gl.vert"),
338 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_clip_rectangle_Gl.frag"),
339 digest: "77ceb5634ad01cae",
340 });
341 shaders.insert((ShaderVersion::Gl, "cs_clip_rectangle_FAST_PATH"), OptimizedSourceWithDigest {
342 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_clip_rectangle_FAST_PATH_Gl.vert"),
343 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_clip_rectangle_FAST_PATH_Gl.frag"),
344 digest: "f2ec7e42e13493c9",
345 });
346 shaders.insert((ShaderVersion::Gl, "cs_line_decoration"), OptimizedSourceWithDigest {
347 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_line_decoration_Gl.vert"),
348 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_line_decoration_Gl.frag"),
349 digest: "7943c68da0973c69",
350 });
351 shaders.insert((ShaderVersion::Gl, "cs_scale_TEXTURE_2D"), OptimizedSourceWithDigest {
352 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_scale_TEXTURE_2D_Gl.vert"),
353 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_scale_TEXTURE_2D_Gl.frag"),
354 digest: "287afd7873f6d6b2",
355 });
356 shaders.insert((ShaderVersion::Gl, "cs_scale_TEXTURE_RECT"), OptimizedSourceWithDigest {
357 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_scale_TEXTURE_RECT_Gl.vert"),
358 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_scale_TEXTURE_RECT_Gl.frag"),
359 digest: "4fbbb7c5d7cb368e",
360 });
361 shaders.insert((ShaderVersion::Gl, "cs_svg_filter_node"), OptimizedSourceWithDigest {
362 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_svg_filter_node_Gl.vert"),
363 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/cs_svg_filter_node_Gl.frag"),
364 digest: "df4294d835bdbea6",
365 });
366 shaders.insert((ShaderVersion::Gl, "debug_color"), OptimizedSourceWithDigest {
367 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/debug_color_Gl.vert"),
368 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/debug_color_Gl.frag"),
369 digest: "f458fe7ea40bd77e",
370 });
371 shaders.insert((ShaderVersion::Gl, "debug_font"), OptimizedSourceWithDigest {
372 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/debug_font_Gl.vert"),
373 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/debug_font_Gl.frag"),
374 digest: "503ec56c19b6bd2c",
375 });
376 shaders.insert((ShaderVersion::Gl, "ps_clear"), OptimizedSourceWithDigest {
377 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_clear_Gl.vert"),
378 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_clear_Gl.frag"),
379 digest: "9ef2acc3bbd621e8",
380 });
381 shaders.insert((ShaderVersion::Gl, "ps_copy"), OptimizedSourceWithDigest {
382 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_copy_Gl.vert"),
383 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_copy_Gl.frag"),
384 digest: "514726576460ee72",
385 });
386 shaders.insert((ShaderVersion::Gl, "ps_quad_box_shadow"), OptimizedSourceWithDigest {
387 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_box_shadow_Gl.vert"),
388 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_box_shadow_Gl.frag"),
389 digest: "7e6b4fc1950799a7",
390 });
391 shaders.insert((ShaderVersion::Gl, "ps_quad_gradient"), OptimizedSourceWithDigest {
392 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_gradient_Gl.vert"),
393 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_gradient_Gl.frag"),
394 digest: "318486f156b5fd7f",
395 });
396 shaders.insert((ShaderVersion::Gl, "ps_quad_mask"), OptimizedSourceWithDigest {
397 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_mask_Gl.vert"),
398 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_mask_Gl.frag"),
399 digest: "e97912effa972721",
400 });
401 shaders.insert((ShaderVersion::Gl, "ps_quad_mask_FAST_PATH"), OptimizedSourceWithDigest {
402 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_mask_FAST_PATH_Gl.vert"),
403 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_mask_FAST_PATH_Gl.frag"),
404 digest: "e06c42fea88a9413",
405 });
406 shaders.insert((ShaderVersion::Gl, "ps_quad_repeat"), OptimizedSourceWithDigest {
407 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_repeat_Gl.vert"),
408 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_repeat_Gl.frag"),
409 digest: "4b58810a6e2c58a1",
410 });
411 shaders.insert((ShaderVersion::Gl, "ps_quad_textured_TEXTURE_2D"), OptimizedSourceWithDigest {
412 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_textured_TEXTURE_2D_Gl.vert"),
413 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_textured_TEXTURE_2D_Gl.frag"),
414 digest: "9fafd5d7655d55dc",
415 });
416 shaders.insert((ShaderVersion::Gl, "ps_quad_textured_TEXTURE_RECT"), OptimizedSourceWithDigest {
417 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_textured_TEXTURE_RECT_Gl.vert"),
418 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_quad_textured_TEXTURE_RECT_Gl.frag"),
419 digest: "dc4cc656166bd756",
420 });
421 shaders.insert((ShaderVersion::Gl, "ps_split_composite"), OptimizedSourceWithDigest {
422 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_split_composite_Gl.vert"),
423 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_split_composite_Gl.frag"),
424 digest: "3f1201183d0b9725",
425 });
426 shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D"), OptimizedSourceWithDigest {
427 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D_Gl.vert"),
428 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D_Gl.frag"),
429 digest: "f776c894903250",
430 });
431 shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D"), OptimizedSourceWithDigest {
432 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.vert"),
433 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.frag"),
434 digest: "ed4ee2a703381549",
435 });
436 shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D"), OptimizedSourceWithDigest {
437 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D_Gl.vert"),
438 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D_Gl.frag"),
439 digest: "ce5213fa214f90f9",
440 });
441 shaders.insert((ShaderVersion::Gl, "ps_text_run_ALPHA_PASS_TEXTURE_2D"), OptimizedSourceWithDigest {
442 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_TEXTURE_2D_Gl.vert"),
443 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_ALPHA_PASS_TEXTURE_2D_Gl.frag"),
444 digest: "43e5f3c193e2407f",
445 });
446 shaders.insert((ShaderVersion::Gl, "ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D"), OptimizedSourceWithDigest {
447 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.vert"),
448 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D_Gl.frag"),
449 digest: "6c1d7cd2f4d34406",
450 });
451 shaders.insert((ShaderVersion::Gl, "ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D"), OptimizedSourceWithDigest {
452 vert_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D_Gl.vert"),
453 frag_source: include_str!("/home/runner/work/servo/servo/target/debug/build/webrender-4ee4be8f2f6537dd/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D_Gl.frag"),
454 digest: "fe4a184ae66e7230",
455 });
456 shaders
457 };
458}