diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/core.shader | 199 |
1 files changed, 199 insertions, 0 deletions
diff --git a/scripts/core.shader b/scripts/core.shader new file mode 100644 index 0000000..c93d05a --- /dev/null +++ b/scripts/core.shader @@ -0,0 +1,199 @@ +// the REGION shader is generated by the map editor on temporary +// brushes around a selected area for testing parts of maps +textures/REGION +{ + surfaceparm nolightmap +} + +white +{ + { + map *white + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +outline +{ + cull none + nopicmip + nomipmaps + { + map gfx/2d/outline.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +console +{ + nopicmip + nomipmaps + { + map gfx/colors/black.tga + } +} + +gfx/misc/detail +{ + nopicmip + { + map gfx/misc/detail.jpg + blendFunc GL_DST_COLOR GL_SRC_COLOR + rgbgen identity + } +} + +// The console font +gfx/2d/bigchars +{ + nopicmip + nomipmaps + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/cursor +{ + nopicmip + nomipmaps + { + map gfx/2d/cursor.tga + } +} + +// projectionShadow is used for cheap squashed model shadows +projectionShadow +{ + polygonOffset + deformVertexes projectionShadow + { + map *white + blendFunc GL_ONE GL_ZERO + rgbGen wave square 0 0 0 0 + } +} + +// blinked on top of lagometer when connection is interrupted +gfx/2d/net +{ + nopicmip + { + map gfx/2d/net.jpg + } +} + +//=============================================================== + +gfx/2d/numbers/zero_32b +{ + nopicmip + { + map gfx/2d/numbers/zero_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/one_32b +{ + nopicmip + { + map gfx/2d/numbers/one_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/two_32b +{ + nopicmip + { + map gfx/2d/numbers/two_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/three_32b +{ + nopicmip + { + map gfx/2d/numbers/three_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/four_32b +{ + nopicmip + { + map gfx/2d/numbers/four_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/five_32b +{ + nopicmip + { + map gfx/2d/numbers/five_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/six_32b +{ + nopicmip + { + map gfx/2d/numbers/six_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/seven_32b +{ + nopicmip + { + map gfx/2d/numbers/seven_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/eight_32b +{ + nopicmip + { + map gfx/2d/numbers/eight_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/nine_32b +{ + nopicmip + { + map gfx/2d/numbers/nine_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/minus_32b +{ + nopicmip + { + map gfx/2d/numbers/minus_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/period_32b +{ + nopicmip + { + map gfx/2d/numbers/period_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} |