]> de.git.xonotic.org Git - xonotic/mediasource.git/blob - gfx/luma/gfx/hud/luma/common.filters
Merge branch 'LegendaryGuard/decompile_weapons' into 'master'
[xonotic/mediasource.git] / gfx / luma / gfx / hud / 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" color-interpolation-filters="sRGB">
5                         <feGaussianBlur stdDeviation="0.4"/>
6                 </filter>
7                 <filter id="darkened" color-interpolation-filters="sRGB">
8                         <feGaussianBlur stdDeviation="2"/>
9                                 <!-- ./tools/hsv-matrix.pl -9 3.2 0.36 -->
10                         <feColorMatrix values="1.01 -0.43 -0.22 0 0 -0.19 0.56 -0.01 0 0 -0.02 -0.69 1.07 0 0 0 0 0 1 0"/>
11                         <feComposite in2="SourceAlpha" operator="in"/>
12                 </filter>
13                 <filter id="glowing" x="-0.5" y="-0.5" width="2" height="2" color-interpolation-filters="sRGB">
14                         <feGaussianBlur stdDeviation="6"/>
15                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.4 0" result="glow"/>
16                         <feGaussianBlur in="SourceGraphic" stdDeviation="6"/>
17                                 <!-- ./tools/hsv-matrix.pl -9 3.2 0.38 -->
18                         <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"/>
19                         <feMerge>
20                                 <feMergeNode in="glow"/>
21                                 <feMergeNode in="shadow"/>
22                                 <feMergeNode in="SourceGraphic"/>
23                         </feMerge>
24                         <feGaussianBlur stdDeviation="0.4"/>
25                 </filter>
26                 <filter id="outlined" color-interpolation-filters="sRGB">
27                         <feMorphology in="SourceAlpha" operator="dilate" radius="1"/>
28                         <feGaussianBlur stdDeviation="3"/>
29                         <feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0"/>
30                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.6 0" result="outline"/>
31                         <feMerge>
32                                 <feMergeNode in="outline"/>
33                                 <feMergeNode in="SourceGraphic"/>
34                         </feMerge>
35                         <feGaussianBlur stdDeviation="0.4"/>
36                 </filter>
37                 <filter id="shining" x="-0.5" y="-0.5" width="2" height="2" color-interpolation-filters="sRGB">
38                         <feGaussianBlur stdDeviation="8"/>
39                         <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"/>
40                         <feGaussianBlur in="SourceGraphic" stdDeviation="8"/>
41                                 <!-- ./tools/hsv-matrix.pl -9 3.2 0.38 -->
42                         <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"/>
43                         <feGaussianBlur in="SourceGraphic" stdDeviation="3"/>
44                         <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"/>
45                         <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"/>
46                         <feGaussianBlur in="SourceAlpha" stdDeviation="1" result="mask"/>
47                         <feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
48                                 <!-- ./tools/hsv-matrix.pl 12 0.5 1.4 -->
49                         <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"/>
50                         <feComposite in2="mask" operator="in" result="highlight"/>
51                         <feMerge>
52                                 <feMergeNode in="glow"/>
53                                 <feMergeNode in="shadow"/>
54                                 <feMergeNode in="outline"/>
55                                 <feMergeNode in="SourceGraphic"/>
56                         </feMerge>
57                         <feComposite in2="highlight" operator="arithmetic" k1="0.4" k2="1" k3="0.2"/>
58                         <feGaussianBlur stdDeviation="0.4"/>
59                 </filter>
60                 <filter id="vehicle" x="-0.5" y="-0.5" width="2" height="2" color-interpolation-filters="sRGB">
61                         <feGaussianBlur stdDeviation="8"/>
62                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.7 0" result="glow"/>
63                         <feMerge>
64                                 <feMergeNode in="glow"/>
65                                 <feMergeNode in="SourceGraphic"/>
66                         </feMerge>
67                 </filter>
68                 <filter id="vehicleWeapon" x="-0.5" y="-0.5" width="2" height="2" color-interpolation-filters="sRGB">
69                         <feGaussianBlur stdDeviation="3"/>
70                         <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.6 0" result="glow"/>
71                         <feMerge>
72                                 <feMergeNode in="glow"/>
73                                 <feMergeNode in="SourceGraphic"/>
74                         </feMerge>
75                 </filter>
76         </defs>
77 </svg>