]> de.git.xonotic.org Git - xonotic/xonotic-maps.pk3dir.git/blobdiff - scripts/logos.shader
DarkPlaces does not support alphaFunc GT0 and uses GE128 instead
[xonotic/xonotic-maps.pk3dir.git] / scripts / logos.shader
index a43ed83aae94c0cb03e3e8fb39975a8540956920..07cd7b36d70eee9d93a7796d47873b64fef89086 100644 (file)
@@ -1,3 +1,23 @@
+textures/logos/logo01_black
+{
+       qer_editorimage textures/logos/logo01/logo01_black.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo01/logo01_black.tga
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
 textures/logos/logo01_blue
 {
        qer_editorimage textures/logos/logo01/logo01_blue.tga
@@ -14,7 +34,7 @@ textures/logos/logo01_blue
        {
                map textures/logos/logo01/logo01_blue.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -34,8 +54,50 @@ textures/logos/logo01_blue_glowy
 
        {
                map textures/logos/logo01/logo01_blueg.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo01_cyan
+{
+       qer_editorimage textures/logos/logo01/logo01_cyan.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo01/logo01_cyan.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo01_cyan_glowy
+{
+       qer_editorimage textures/logos/logo01/logo01_cyang.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo01/logo01_cyang.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -56,7 +118,7 @@ textures/logos/logo01_red
        {
                map textures/logos/logo01/logo01_red.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -76,8 +138,8 @@ textures/logos/logo01_red_glowy
 
        {
                map textures/logos/logo01/logo01_redg.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -98,7 +160,7 @@ textures/logos/logo01_green
        {
                map textures/logos/logo01/logo01_green.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -118,8 +180,70 @@ textures/logos/logo01_green_glowy
 
        {
                map textures/logos/logo01/logo01_greeng.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo01_purple
+{
+       qer_editorimage textures/logos/logo01/logo01_purple.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo01/logo01_purple.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo01_purple_glowy
+{
+       qer_editorimage textures/logos/logo01/logo01_purpleg.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo01/logo01_purpleg.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo01_white
+{
+       qer_editorimage textures/logos/logo01/logo01_white.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo01/logo01_white.tga
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -140,7 +264,7 @@ textures/logos/logo01_yellow
        {
                map textures/logos/logo01/logo01_yellow.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -160,8 +284,8 @@ textures/logos/logo01_yellow_glowy
 
        {
                map textures/logos/logo01/logo01_yellowg.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -182,7 +306,7 @@ textures/logos/logo02_red
        {
                map textures/logos/logo02/logo02_red.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -202,8 +326,28 @@ textures/logos/logo02_red_glowy
 
        {
                map textures/logos/logo02/logo02_redg.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo02_black
+{
+       qer_editorimage textures/logos/logo02/logo02_black.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo02/logo02_black.tga
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -224,7 +368,7 @@ textures/logos/logo02_blue
        {
                map textures/logos/logo02/logo02_blue.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -244,8 +388,50 @@ textures/logos/logo02_blue_glowy
 
        {
                map textures/logos/logo02/logo02_blueg.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo02_cyan
+{
+       qer_editorimage textures/logos/logo02/logo02_cyan.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo02/logo02_cyan.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo02_cyan_glowy
+{
+       qer_editorimage textures/logos/logo02/logo02_cyang.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo02/logo02_cyang.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -266,7 +452,7 @@ textures/logos/logo02_green
        {
                map textures/logos/logo02/logo02_green.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -286,8 +472,70 @@ textures/logos/logo02_green_glowy
 
        {
                map textures/logos/logo02/logo02_greeng.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo02_purple
+{
+       qer_editorimage textures/logos/logo02/logo02_purple.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo02/logo02_purple.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo02_purple_glowy
+{
+       qer_editorimage textures/logos/logo02/logo02_purpleg.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo02/logo02_purpleg.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo02_white
+{
+       qer_editorimage textures/logos/logo02/logo02_white.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo02/logo02_white.tga
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -308,7 +556,7 @@ textures/logos/logo02_yellow
        {
                map textures/logos/logo02/logo02_yellow.tga
                blendFunc filter
-               alphaFunc GT0
+               alphaFunc GE128
                rgbgen identity
        }
 }
@@ -328,8 +576,300 @@ textures/logos/logo02_yellow_glowy
 
        {
                map textures/logos/logo02/logo02_yellowg.tga
-               blendFunc add
-               alphaFunc GT0
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_black
+{
+       qer_editorimage textures/logos/logo03/logo03_black.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_black.tga
+               alphaFunc GE128
                rgbgen identity
        }
-}
\ No newline at end of file
+}
+
+textures/logos/logo03_blue
+{
+       qer_editorimage textures/logos/logo03/logo03_blue.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_blue.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_blue_glowy
+{
+       qer_editorimage textures/logos/logo03/logo03_blueg.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_blueg.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_cyan
+{
+       qer_editorimage textures/logos/logo03/logo03_cyan.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_cyan.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_cyan_glowy
+{
+       qer_editorimage textures/logos/logo03/logo03_cyang.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_cyang.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_green
+{
+       qer_editorimage textures/logos/logo03/logo03_green.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_green.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_green_glowy
+{
+       qer_editorimage textures/logos/logo03/logo03_greeng.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_greeng.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_purple
+{
+       qer_editorimage textures/logos/logo03/logo03_purple.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_purple.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_purple_glowy
+{
+       qer_editorimage textures/logos/logo03/logo03_purpleg.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_purpleg.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_red
+{
+       qer_editorimage textures/logos/logo03/logo03_red.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_red.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_red_glowy
+{
+       qer_editorimage textures/logos/logo03/logo03_redg.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_redg.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_white
+{
+       qer_editorimage textures/logos/logo03/logo03_white.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_white.tga
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_yellow
+{
+       qer_editorimage textures/logos/logo03/logo03_yellow.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_yellow.tga
+               blendFunc filter
+               alphaFunc GE128
+               rgbgen identity
+       }
+}
+
+textures/logos/logo03_yellow_glowy
+{
+       qer_editorimage textures/logos/logo03/logo03_yellowg.tga
+
+       surfaceparm trans
+       surfaceparm nonsolid
+       surfaceparm nodlight
+       surfaceparm nolightmap
+
+       polygonOffset
+       sort 6
+       cull none
+
+       {
+               map textures/logos/logo03/logo03_yellowg.tga
+               blendFunc GL_SRC_ALPHA GL_ONE
+               alphaFunc GE128
+               rgbgen identity
+       }
+}