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 +	} +}  | 
