]> git.xonotic.org Git - xonotic/mediasource.git/blob - gfx/luma/gfx/menu/luma/common.filters
Luma sources update, also adding simple items. CSS cleanup pending
[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="-1" y="-1" width="3" height="3">
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 0 0 1 0 0 1 0 0 1 0 0.6 0 0 0 1 0"/>
14                         <feOffset dx="2" result="cyan"/>
15                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0"/>
16                         <feOffset dx="-2" result="yellow"/>
17                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 0.2 0 1 0 0 0.4 0 0 1 0 1 0 0 0 1 0"/>
18                         <feOffset dx="1" result="blue"/>
19                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
20                         <feOffset dx="-1" result="red"/>
21                         <feMerge>
22                                 <feMergeNode in="blue"/>
23                                 <feMergeNode in="red"/>
24                         </feMerge>
25                         <feGaussianBlur stdDeviation="1 0" result="bluered"/>
26                         <feMerge>
27                                 <feMergeNode in="cyan"/>
28                                 <feMergeNode in="yellow"/>
29                                 <feMergeNode in="bluered"/>
30                         </feMerge>
31                         <feGaussianBlur stdDeviation="1 0"/>
32                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.3 0" result="abberation"/>
33                         <feMerge>
34                                 <feMergeNode in="glow"/>
35                                 <feMergeNode in="shadow"/>
36                                 <feMergeNode in="abberation"/>
37                                 <feMergeNode in="SourceGraphic"/>
38                         </feMerge>
39                         <feGaussianBlur stdDeviation="0.2"/>
40                 </filter>
41                 <filter id="grayed">
42                         <feColorMatrix type="saturate" values="0"/>
43                 </filter>
44                 <filter id="lumatic" x="-1" y="-1" width="3" height="3">
45                         <feGaussianBlur stdDeviation="8"/>
46                         <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"/>
47                         <feGaussianBlur in="SourceGraphic" stdDeviation="1.7"/>
48                         <feColorMatrix values="0.1 0 0 0 0 0 0.1 0 0 0 0 0 0.1 0 0 0 0 0 3 0"/>
49                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.34 0" result="outline"/>
50                         <feGaussianBlur in="SourceGraphic" stdDeviation="8 6"/>
51                         <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
52                         <feColorMatrix values="1.01 -0.44 -0.22 0 0 -0.19 0.55 -0.01 0 0 -0.03 -0.69 1.07 0 0 0 0 0 1.7 0" result="shadow"/>
53                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 0 0 1 0 0 1 0 0 1 0 0.6 0 0 0 1 0"/>
54                         <feOffset dx="3" result="cyan"/>
55                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0"/>
56                         <feOffset dx="-3" result="yellow"/>
57                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 0.2 0 1 0 0 0.4 0 0 1 0 1 0 0 0 1 0"/>
58                         <feOffset dx="1" result="blue"/>
59                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
60                         <feOffset dx="-1" result="red"/>
61                         <feMerge>
62                                 <feMergeNode in="blue"/>
63                                 <feMergeNode in="red"/>
64                         </feMerge>
65                         <feGaussianBlur stdDeviation="2 0" result="bluered"/>
66                         <feMerge>
67                                 <feMergeNode in="cyan"/>
68                                 <feMergeNode in="yellow"/>
69                                 <feMergeNode in="bluered"/>
70                         </feMerge>
71                         <feGaussianBlur stdDeviation="2 0"/>
72                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.33 0" result="abberation"/>
73                         <feGaussianBlur in="SourceAlpha" stdDeviation="4"/>
74                         <feColorMatrix values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 -0.5" result="highlight"/>
75                         <feMerge>
76                                 <feMergeNode in="glow"/>
77                                 <feMergeNode in="shadow"/>
78                                 <feMergeNode in="abberation"/>
79                                 <feMergeNode in="outline"/>
80                                 <feMergeNode in="SourceGraphic"/>
81                         </feMerge>
82                         <feComposite in2="highlight" operator="arithmetic" k1="0.2" k2="1" k3="0.4"/>
83                         <feGaussianBlur stdDeviation="0.6"/>
84                 </filter>
85                 <filter id="shadowed" x="-0.5" y="-0.5" width="2" height="2">
86                         <feGaussianBlur stdDeviation="1.5" in="SourceAlpha"/>
87                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 2 0" result="shadow"/>
88                         <feMerge>
89                                 <feMergeNode in="shadow"/>
90                                 <feMergeNode in="SourceGraphic"/>
91                         </feMerge>
92                         <feGaussianBlur stdDeviation="0.2"/>
93                 </filter>
94         </defs>
95 </svg>