]> git.xonotic.org Git - xonotic/xonotic-maps.pk3dir.git/blob - scripts/logos.shader
fix patch texture alignment
[xonotic/xonotic-maps.pk3dir.git] / scripts / logos.shader
1 textures/logos/logo01_black
2 {
3         qer_editorimage textures/logos/logo01/logo01_black.tga
4
5         surfaceparm trans
6         surfaceparm nonsolid
7         surfaceparm nodlight
8         surfaceparm nolightmap
9
10         polygonOffset
11         sort 6
12         cull none
13
14         {
15                 map textures/logos/logo01/logo01_black.tga
16                 alphaFunc GE128
17                 rgbgen identity
18         }
19 }
20
21 textures/logos/logo01_blue
22 {
23         qer_editorimage textures/logos/logo01/logo01_blue.tga
24
25         surfaceparm trans
26         surfaceparm nonsolid
27         surfaceparm nodlight
28         surfaceparm nolightmap
29
30         polygonOffset
31         sort 6
32         cull none
33
34         {
35                 map textures/logos/logo01/logo01_blue.tga
36                 blendFunc filter
37                 alphaFunc GE128
38                 rgbgen identity
39         }
40 }
41
42 textures/logos/logo01_blue_glowy
43 {
44         qer_editorimage textures/logos/logo01/logo01_blueg.tga
45
46         surfaceparm trans
47         surfaceparm nonsolid
48         surfaceparm nodlight
49         surfaceparm nolightmap
50
51         polygonOffset
52         sort 6
53         cull none
54
55         {
56                 map textures/logos/logo01/logo01_blueg.tga
57                 blendFunc GL_SRC_ALPHA GL_ONE
58                 alphaFunc GE128
59                 rgbgen identity
60         }
61 }
62
63 textures/logos/logo01_cyan
64 {
65         qer_editorimage textures/logos/logo01/logo01_cyan.tga
66
67         surfaceparm trans
68         surfaceparm nonsolid
69         surfaceparm nodlight
70         surfaceparm nolightmap
71
72         polygonOffset
73         sort 6
74         cull none
75
76         {
77                 map textures/logos/logo01/logo01_cyan.tga
78                 blendFunc filter
79                 alphaFunc GE128
80                 rgbgen identity
81         }
82 }
83
84 textures/logos/logo01_cyan_glowy
85 {
86         qer_editorimage textures/logos/logo01/logo01_cyang.tga
87
88         surfaceparm trans
89         surfaceparm nonsolid
90         surfaceparm nodlight
91         surfaceparm nolightmap
92
93         polygonOffset
94         sort 6
95         cull none
96
97         {
98                 map textures/logos/logo01/logo01_cyang.tga
99                 blendFunc GL_SRC_ALPHA GL_ONE
100                 alphaFunc GE128
101                 rgbgen identity
102         }
103 }
104
105 textures/logos/logo01_red
106 {
107         qer_editorimage textures/logos/logo01/logo01_red.tga
108
109         surfaceparm trans
110         surfaceparm nonsolid
111         surfaceparm nodlight
112         surfaceparm nolightmap
113
114         polygonOffset
115         sort 6
116         cull none
117
118         {
119                 map textures/logos/logo01/logo01_red.tga
120                 blendFunc filter
121                 alphaFunc GE128
122                 rgbgen identity
123         }
124 }
125
126 textures/logos/logo01_red_glowy
127 {
128         qer_editorimage textures/logos/logo01/logo01_redg.tga
129
130         surfaceparm trans
131         surfaceparm nonsolid
132         surfaceparm nodlight
133         surfaceparm nolightmap
134
135         polygonOffset
136         sort 6
137         cull none
138
139         {
140                 map textures/logos/logo01/logo01_redg.tga
141                 blendFunc GL_SRC_ALPHA GL_ONE
142                 alphaFunc GE128
143                 rgbgen identity
144         }
145 }
146
147 textures/logos/logo01_green
148 {
149         qer_editorimage textures/logos/logo01/logo01_green.tga
150
151         surfaceparm trans
152         surfaceparm nonsolid
153         surfaceparm nodlight
154         surfaceparm nolightmap
155
156         polygonOffset
157         sort 6
158         cull none
159
160         {
161                 map textures/logos/logo01/logo01_green.tga
162                 blendFunc filter
163                 alphaFunc GE128
164                 rgbgen identity
165         }
166 }
167
168 textures/logos/logo01_green_glowy
169 {
170         qer_editorimage textures/logos/logo01/logo01_greeng.tga
171
172         surfaceparm trans
173         surfaceparm nonsolid
174         surfaceparm nodlight
175         surfaceparm nolightmap
176
177         polygonOffset
178         sort 6
179         cull none
180
181         {
182                 map textures/logos/logo01/logo01_greeng.tga
183                 blendFunc GL_SRC_ALPHA GL_ONE
184                 alphaFunc GE128
185                 rgbgen identity
186         }
187 }
188
189 textures/logos/logo01_purple
190 {
191         qer_editorimage textures/logos/logo01/logo01_purple.tga
192
193         surfaceparm trans
194         surfaceparm nonsolid
195         surfaceparm nodlight
196         surfaceparm nolightmap
197
198         polygonOffset
199         sort 6
200         cull none
201
202         {
203                 map textures/logos/logo01/logo01_purple.tga
204                 blendFunc filter
205                 alphaFunc GE128
206                 rgbgen identity
207         }
208 }
209
210 textures/logos/logo01_purple_glowy
211 {
212         qer_editorimage textures/logos/logo01/logo01_purpleg.tga
213
214         surfaceparm trans
215         surfaceparm nonsolid
216         surfaceparm nodlight
217         surfaceparm nolightmap
218
219         polygonOffset
220         sort 6
221         cull none
222
223         {
224                 map textures/logos/logo01/logo01_purpleg.tga
225                 blendFunc GL_SRC_ALPHA GL_ONE
226                 alphaFunc GE128
227                 rgbgen identity
228         }
229 }
230
231 textures/logos/logo01_white
232 {
233         qer_editorimage textures/logos/logo01/logo01_white.tga
234
235         surfaceparm trans
236         surfaceparm nonsolid
237         surfaceparm nodlight
238         surfaceparm nolightmap
239
240         polygonOffset
241         sort 6
242         cull none
243
244         {
245                 map textures/logos/logo01/logo01_white.tga
246                 alphaFunc GE128
247                 rgbgen identity
248         }
249 }
250
251 textures/logos/logo01_yellow
252 {
253         qer_editorimage textures/logos/logo01/logo01_yellow.tga
254
255         surfaceparm trans
256         surfaceparm nonsolid
257         surfaceparm nodlight
258         surfaceparm nolightmap
259
260         polygonOffset
261         sort 6
262         cull none
263
264         {
265                 map textures/logos/logo01/logo01_yellow.tga
266                 blendFunc filter
267                 alphaFunc GE128
268                 rgbgen identity
269         }
270 }
271
272 textures/logos/logo01_yellow_glowy
273 {
274         qer_editorimage textures/logos/logo01/logo01_yellowg.tga
275
276         surfaceparm trans
277         surfaceparm nonsolid
278         surfaceparm nodlight
279         surfaceparm nolightmap
280
281         polygonOffset
282         sort 6
283         cull none
284
285         {
286                 map textures/logos/logo01/logo01_yellowg.tga
287                 blendFunc GL_SRC_ALPHA GL_ONE
288                 alphaFunc GE128
289                 rgbgen identity
290         }
291 }
292
293 textures/logos/logo02_red
294 {
295         qer_editorimage textures/logos/logo02/logo02_red.tga
296
297         surfaceparm trans
298         surfaceparm nonsolid
299         surfaceparm nodlight
300         surfaceparm nolightmap
301
302         polygonOffset
303         sort 6
304         cull none
305
306         {
307                 map textures/logos/logo02/logo02_red.tga
308                 blendFunc filter
309                 alphaFunc GE128
310                 rgbgen identity
311         }
312 }
313
314 textures/logos/logo02_red_glowy
315 {
316         qer_editorimage textures/logos/logo02/logo02_redg.tga
317
318         surfaceparm trans
319         surfaceparm nonsolid
320         surfaceparm nodlight
321         surfaceparm nolightmap
322
323         polygonOffset
324         sort 6
325         cull none
326
327         {
328                 map textures/logos/logo02/logo02_redg.tga
329                 blendFunc GL_SRC_ALPHA GL_ONE
330                 alphaFunc GE128
331                 rgbgen identity
332         }
333 }
334
335 textures/logos/logo02_black
336 {
337         qer_editorimage textures/logos/logo02/logo02_black.tga
338
339         surfaceparm trans
340         surfaceparm nonsolid
341         surfaceparm nodlight
342         surfaceparm nolightmap
343
344         polygonOffset
345         sort 6
346         cull none
347
348         {
349                 map textures/logos/logo02/logo02_black.tga
350                 alphaFunc GE128
351                 rgbgen identity
352         }
353 }
354
355 textures/logos/logo02_blue
356 {
357         qer_editorimage textures/logos/logo02/logo02_blue.tga
358
359         surfaceparm trans
360         surfaceparm nonsolid
361         surfaceparm nodlight
362         surfaceparm nolightmap
363
364         polygonOffset
365         sort 6
366         cull none
367
368         {
369                 map textures/logos/logo02/logo02_blue.tga
370                 blendFunc filter
371                 alphaFunc GE128
372                 rgbgen identity
373         }
374 }
375
376 textures/logos/logo02_blue_glowy
377 {
378         qer_editorimage textures/logos/logo02/logo02_blueg.tga
379
380         surfaceparm trans
381         surfaceparm nonsolid
382         surfaceparm nodlight
383         surfaceparm nolightmap
384
385         polygonOffset
386         sort 6
387         cull none
388
389         {
390                 map textures/logos/logo02/logo02_blueg.tga
391                 blendFunc GL_SRC_ALPHA GL_ONE
392                 alphaFunc GE128
393                 rgbgen identity
394         }
395 }
396
397 textures/logos/logo02_cyan
398 {
399         qer_editorimage textures/logos/logo02/logo02_cyan.tga
400
401         surfaceparm trans
402         surfaceparm nonsolid
403         surfaceparm nodlight
404         surfaceparm nolightmap
405
406         polygonOffset
407         sort 6
408         cull none
409
410         {
411                 map textures/logos/logo02/logo02_cyan.tga
412                 blendFunc filter
413                 alphaFunc GE128
414                 rgbgen identity
415         }
416 }
417
418 textures/logos/logo02_cyan_glowy
419 {
420         qer_editorimage textures/logos/logo02/logo02_cyang.tga
421
422         surfaceparm trans
423         surfaceparm nonsolid
424         surfaceparm nodlight
425         surfaceparm nolightmap
426
427         polygonOffset
428         sort 6
429         cull none
430
431         {
432                 map textures/logos/logo02/logo02_cyang.tga
433                 blendFunc GL_SRC_ALPHA GL_ONE
434                 alphaFunc GE128
435                 rgbgen identity
436         }
437 }
438
439 textures/logos/logo02_green
440 {
441         qer_editorimage textures/logos/logo02/logo02_green.tga
442
443         surfaceparm trans
444         surfaceparm nonsolid
445         surfaceparm nodlight
446         surfaceparm nolightmap
447
448         polygonOffset
449         sort 6
450         cull none
451
452         {
453                 map textures/logos/logo02/logo02_green.tga
454                 blendFunc filter
455                 alphaFunc GE128
456                 rgbgen identity
457         }
458 }
459
460 textures/logos/logo02_green_glowy
461 {
462         qer_editorimage textures/logos/logo02/logo02_greeng.tga
463
464         surfaceparm trans
465         surfaceparm nonsolid
466         surfaceparm nodlight
467         surfaceparm nolightmap
468
469         polygonOffset
470         sort 6
471         cull none
472
473         {
474                 map textures/logos/logo02/logo02_greeng.tga
475                 blendFunc GL_SRC_ALPHA GL_ONE
476                 alphaFunc GE128
477                 rgbgen identity
478         }
479 }
480
481 textures/logos/logo02_purple
482 {
483         qer_editorimage textures/logos/logo02/logo02_purple.tga
484
485         surfaceparm trans
486         surfaceparm nonsolid
487         surfaceparm nodlight
488         surfaceparm nolightmap
489
490         polygonOffset
491         sort 6
492         cull none
493
494         {
495                 map textures/logos/logo02/logo02_purple.tga
496                 blendFunc filter
497                 alphaFunc GE128
498                 rgbgen identity
499         }
500 }
501
502 textures/logos/logo02_purple_glowy
503 {
504         qer_editorimage textures/logos/logo02/logo02_purpleg.tga
505
506         surfaceparm trans
507         surfaceparm nonsolid
508         surfaceparm nodlight
509         surfaceparm nolightmap
510
511         polygonOffset
512         sort 6
513         cull none
514
515         {
516                 map textures/logos/logo02/logo02_purpleg.tga
517                 blendFunc GL_SRC_ALPHA GL_ONE
518                 alphaFunc GE128
519                 rgbgen identity
520         }
521 }
522
523 textures/logos/logo02_white
524 {
525         qer_editorimage textures/logos/logo02/logo02_white.tga
526
527         surfaceparm trans
528         surfaceparm nonsolid
529         surfaceparm nodlight
530         surfaceparm nolightmap
531
532         polygonOffset
533         sort 6
534         cull none
535
536         {
537                 map textures/logos/logo02/logo02_white.tga
538                 alphaFunc GE128
539                 rgbgen identity
540         }
541 }
542
543 textures/logos/logo02_yellow
544 {
545         qer_editorimage textures/logos/logo02/logo02_yellow.tga
546
547         surfaceparm trans
548         surfaceparm nonsolid
549         surfaceparm nodlight
550         surfaceparm nolightmap
551
552         polygonOffset
553         sort 6
554         cull none
555
556         {
557                 map textures/logos/logo02/logo02_yellow.tga
558                 blendFunc filter
559                 alphaFunc GE128
560                 rgbgen identity
561         }
562 }
563
564 textures/logos/logo02_yellow_glowy
565 {
566         qer_editorimage textures/logos/logo02/logo02_yellowg.tga
567
568         surfaceparm trans
569         surfaceparm nonsolid
570         surfaceparm nodlight
571         surfaceparm nolightmap
572
573         polygonOffset
574         sort 6
575         cull none
576
577         {
578                 map textures/logos/logo02/logo02_yellowg.tga
579                 blendFunc GL_SRC_ALPHA GL_ONE
580                 alphaFunc GE128
581                 rgbgen identity
582         }
583 }
584
585 textures/logos/logo03_black
586 {
587         qer_editorimage textures/logos/logo03/logo03_black.tga
588
589         surfaceparm trans
590         surfaceparm nonsolid
591         surfaceparm nodlight
592         surfaceparm nolightmap
593
594         polygonOffset
595         sort 6
596         cull none
597
598         {
599                 map textures/logos/logo03/logo03_black.tga
600                 alphaFunc GE128
601                 rgbgen identity
602         }
603 }
604
605 textures/logos/logo03_blue
606 {
607         qer_editorimage textures/logos/logo03/logo03_blue.tga
608
609         surfaceparm trans
610         surfaceparm nonsolid
611         surfaceparm nodlight
612         surfaceparm nolightmap
613
614         polygonOffset
615         sort 6
616         cull none
617
618         {
619                 map textures/logos/logo03/logo03_blue.tga
620                 blendFunc filter
621                 alphaFunc GE128
622                 rgbgen identity
623         }
624 }
625
626 textures/logos/logo03_blue_glowy
627 {
628         qer_editorimage textures/logos/logo03/logo03_blueg.tga
629
630         surfaceparm trans
631         surfaceparm nonsolid
632         surfaceparm nodlight
633         surfaceparm nolightmap
634
635         polygonOffset
636         sort 6
637         cull none
638
639         {
640                 map textures/logos/logo03/logo03_blueg.tga
641                 blendFunc GL_SRC_ALPHA GL_ONE
642                 alphaFunc GE128
643                 rgbgen identity
644         }
645 }
646
647 textures/logos/logo03_cyan
648 {
649         qer_editorimage textures/logos/logo03/logo03_cyan.tga
650
651         surfaceparm trans
652         surfaceparm nonsolid
653         surfaceparm nodlight
654         surfaceparm nolightmap
655
656         polygonOffset
657         sort 6
658         cull none
659
660         {
661                 map textures/logos/logo03/logo03_cyan.tga
662                 blendFunc filter
663                 alphaFunc GE128
664                 rgbgen identity
665         }
666 }
667
668 textures/logos/logo03_cyan_glowy
669 {
670         qer_editorimage textures/logos/logo03/logo03_cyang.tga
671
672         surfaceparm trans
673         surfaceparm nonsolid
674         surfaceparm nodlight
675         surfaceparm nolightmap
676
677         polygonOffset
678         sort 6
679         cull none
680
681         {
682                 map textures/logos/logo03/logo03_cyang.tga
683                 blendFunc GL_SRC_ALPHA GL_ONE
684                 alphaFunc GE128
685                 rgbgen identity
686         }
687 }
688
689 textures/logos/logo03_green
690 {
691         qer_editorimage textures/logos/logo03/logo03_green.tga
692
693         surfaceparm trans
694         surfaceparm nonsolid
695         surfaceparm nodlight
696         surfaceparm nolightmap
697
698         polygonOffset
699         sort 6
700         cull none
701
702         {
703                 map textures/logos/logo03/logo03_green.tga
704                 blendFunc filter
705                 alphaFunc GE128
706                 rgbgen identity
707         }
708 }
709
710 textures/logos/logo03_green_glowy
711 {
712         qer_editorimage textures/logos/logo03/logo03_greeng.tga
713
714         surfaceparm trans
715         surfaceparm nonsolid
716         surfaceparm nodlight
717         surfaceparm nolightmap
718
719         polygonOffset
720         sort 6
721         cull none
722
723         {
724                 map textures/logos/logo03/logo03_greeng.tga
725                 blendFunc GL_SRC_ALPHA GL_ONE
726                 alphaFunc GE128
727                 rgbgen identity
728         }
729 }
730
731 textures/logos/logo03_purple
732 {
733         qer_editorimage textures/logos/logo03/logo03_purple.tga
734
735         surfaceparm trans
736         surfaceparm nonsolid
737         surfaceparm nodlight
738         surfaceparm nolightmap
739
740         polygonOffset
741         sort 6
742         cull none
743
744         {
745                 map textures/logos/logo03/logo03_purple.tga
746                 blendFunc filter
747                 alphaFunc GE128
748                 rgbgen identity
749         }
750 }
751
752 textures/logos/logo03_purple_glowy
753 {
754         qer_editorimage textures/logos/logo03/logo03_purpleg.tga
755
756         surfaceparm trans
757         surfaceparm nonsolid
758         surfaceparm nodlight
759         surfaceparm nolightmap
760
761         polygonOffset
762         sort 6
763         cull none
764
765         {
766                 map textures/logos/logo03/logo03_purpleg.tga
767                 blendFunc GL_SRC_ALPHA GL_ONE
768                 alphaFunc GE128
769                 rgbgen identity
770         }
771 }
772
773 textures/logos/logo03_red
774 {
775         qer_editorimage textures/logos/logo03/logo03_red.tga
776
777         surfaceparm trans
778         surfaceparm nonsolid
779         surfaceparm nodlight
780         surfaceparm nolightmap
781
782         polygonOffset
783         sort 6
784         cull none
785
786         {
787                 map textures/logos/logo03/logo03_red.tga
788                 blendFunc filter
789                 alphaFunc GE128
790                 rgbgen identity
791         }
792 }
793
794 textures/logos/logo03_red_glowy
795 {
796         qer_editorimage textures/logos/logo03/logo03_redg.tga
797
798         surfaceparm trans
799         surfaceparm nonsolid
800         surfaceparm nodlight
801         surfaceparm nolightmap
802
803         polygonOffset
804         sort 6
805         cull none
806
807         {
808                 map textures/logos/logo03/logo03_redg.tga
809                 blendFunc GL_SRC_ALPHA GL_ONE
810                 alphaFunc GE128
811                 rgbgen identity
812         }
813 }
814
815 textures/logos/logo03_white
816 {
817         qer_editorimage textures/logos/logo03/logo03_white.tga
818
819         surfaceparm trans
820         surfaceparm nonsolid
821         surfaceparm nodlight
822         surfaceparm nolightmap
823
824         polygonOffset
825         sort 6
826         cull none
827
828         {
829                 map textures/logos/logo03/logo03_white.tga
830                 alphaFunc GE128
831                 rgbgen identity
832         }
833 }
834
835 textures/logos/logo03_yellow
836 {
837         qer_editorimage textures/logos/logo03/logo03_yellow.tga
838
839         surfaceparm trans
840         surfaceparm nonsolid
841         surfaceparm nodlight
842         surfaceparm nolightmap
843
844         polygonOffset
845         sort 6
846         cull none
847
848         {
849                 map textures/logos/logo03/logo03_yellow.tga
850                 blendFunc filter
851                 alphaFunc GE128
852                 rgbgen identity
853         }
854 }
855
856 textures/logos/logo03_yellow_glowy
857 {
858         qer_editorimage textures/logos/logo03/logo03_yellowg.tga
859
860         surfaceparm trans
861         surfaceparm nonsolid
862         surfaceparm nodlight
863         surfaceparm nolightmap
864
865         polygonOffset
866         sort 6
867         cull none
868
869         {
870                 map textures/logos/logo03/logo03_yellowg.tga
871                 blendFunc GL_SRC_ALPHA GL_ONE
872                 alphaFunc GE128
873                 rgbgen identity
874         }
875 }