]> de.git.xonotic.org Git - xonotic/mediasource.git/blob - gfx/luma/gfx/menu/luma/common.filters
Update luma sourcefiles
[xonotic/mediasource.git] / gfx / luma / gfx / menu / luma / common.filters
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
3         <defs>
4                 <filter id="blurred" x="-0.5" y="-0.5" width="2" height="2">
5                         <feGaussianBlur stdDeviation="0.5"/>
6                 </filter>
7                 <filter id="glowing" x="-0.5" y="-0.5" width="2" height="2">
8                         <feGaussianBlur stdDeviation="6"/>
9                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0" result="glow"/>
10                         <feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
11                                 <!-- ./tools/hsv-matrix.pl -9 3 0.45 -->
12                         <feColorMatrix values="1.19 -0.48 -0.26 0 0 -0.22 0.67 0 0 0 -0.02 -0.78 1.25 0 0 0 0 0 1.6 0" result="shadow"/>
13                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0.7 0 0 1 0 0 0 0 0 1 0"/>
14                         <feOffset dx="-2" result="yellow"/>
15                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 0 0 1 0 0 1 0 0 1 0 0.2 0 0 0 1 0"/>
16                         <feOffset dx="2" result="cyan"/>
17                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0.1 0 0 1 0 0 0 0 0 1 0"/>
18                         <feOffset dx="-1" result="red"/>
19                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 0.3 0 1 0 0 0.6 0 0 1 0 1 0 0 0 1 0"/>
20                         <feOffset dx="1" result="blue"/>
21                         <feMerge>
22                                 <feMergeNode in="yellow"/>
23                                 <feMergeNode in="cyan"/>
24                                 <feMergeNode in="red"/>
25                                 <feMergeNode in="blue"/>
26                         </feMerge>
27                         <feGaussianBlur stdDeviation="1 0"/>
28                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.3 0" result="chroma"/>
29                         <feMerge>
30                                 <feMergeNode in="glow"/>
31                                 <feMergeNode in="shadow"/>
32                                 <feMergeNode in="chroma"/>
33                                 <feMergeNode in="SourceGraphic"/>
34                         </feMerge>
35                         <feGaussianBlur stdDeviation="0.2"/>
36                 </filter>
37                 <filter id="grayed">
38                         <feColorMatrix type="saturate" values="0"/>
39                 </filter>
40                 <filter id="shadowed" x="-0.5" y="-0.5" width="2" height="2">
41                         <feGaussianBlur stdDeviation="1.5" in="SourceAlpha"/>
42                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 2 0" result="shadow"/>
43                         <feMerge>
44                                 <feMergeNode in="shadow"/>
45                                 <feMergeNode in="SourceGraphic"/>
46                         </feMerge>
47                         <feGaussianBlur stdDeviation="0.3"/>
48                 </filter>
49                 <filter id="shining" x="-0.5" y="-0.5" width="2" height="2">
50                         <feGaussianBlur stdDeviation="8"/>
51                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0" result="glow"/>
52                         <feGaussianBlur in="SourceGraphic" stdDeviation="8"/>
53                                 <!-- ./tools/hsv-matrix.pl -9 3.2 0.38 -->
54                         <feColorMatrix values="1.07 -0.45 -0.24 0 0 -0.20 0.59 -0.01 0 0 -0.02 -0.72 1.13 0 0 0 0 0 1.4 0" result="shadow"/>
55                         <feGaussianBlur in="SourceGraphic" stdDeviation="3"/>
56                         <feColorMatrix values="0.2 0 0 0 0 0 0.2 0 0 0 0 0 0.2 0 0 0 0 0 3 0"/>
57                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.3 0" result="outline"/>
58                         <feGaussianBlur in="SourceAlpha" stdDeviation="1" result="mask"/>
59                         <feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
60                                 <!-- ./tools/hsv-matrix.pl 12 0.5 1.4 -->
61                         <feColorMatrix values="0.81 0.41 0.19 0 0 0.17 1.22 0.01 0 0 0.04 0.62 0.75 0 0 0 0 0 1 0"/>
62                         <feComposite in2="mask" operator="in" result="highlight"/>
63                         <feMerge>
64                                 <feMergeNode in="glow"/>
65                                 <feMergeNode in="shadow"/>
66                                 <feMergeNode in="outline"/>
67                                 <feMergeNode in="SourceGraphic"/>
68                         </feMerge>
69                         <feComposite in2="highlight" operator="arithmetic" k1="0.4" k2="1" k3="0.2"/>
70                         <feGaussianBlur stdDeviation="0.4"/>
71                 </filter>
72         </defs>
73 </svg>