q3rally/baseq3r/scripts/base_support.shader

286 lines
4.8 KiB
Text

textures/base_support/x_support4
{
surfaceparm metalsteps
surfaceparm trans
surfaceparm alphashadow
surfaceparm nomarks
cull none
nopicmip
{
map textures/base_support/x_support4.tga
blendFunc GL_ONE GL_ZERO
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/base_support/x_support3
{
surfaceparm metalsteps
surfaceparm trans
surfaceparm alphashadow
surfaceparm nomarks
cull none
nopicmip
{
map textures/base_support/x_support3.tga
blendFunc GL_ONE GL_ZERO
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/base_support/support1shiny
{
{
map textures/effects/tinfx.tga
tcGen environment
rgbGen identity
}
{
map textures/base_support/support1shiny.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identity
}
{
map $lightmap
blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
rgbGen identity
}
}
textures/base_support/support1rust
{
//deformVertexes wave 100 sin 3 2 .1 3
{
rgbGen identity
map $lightmap
}
{
map textures/base_support/support1rust.tga
blendFunc GL_DST_COLOR GL_SRC_ALPHA
rgbGen identity
alphaGen lightingSpecular
}
{
map textures/base_trim/tinfx.tga
tcgen environment
blendFunc GL_ONE GL_ONE
rgbGen identity
}
{
map textures/base_support/support1rust.tga
//blendFunc GL_ONE GL_ONE
blendFunc GL_DST_COLOR GL_ZERO
rgbGen identity
}
}
textures/base_support/support2rust
{
qer_editorimage textures/base_support/support1rust.tga
{
rgbGen identity
map $lightmap
}
{
map textures/base_support/support1rust.tga
blendFunc GL_DST_COLOR GL_ZERO
rgbGen identity
}
}
textures/base_support/grate1_3
{
{
map $lightmap
rgbgen identity
}
{
map textures/base_support/grate1_3.tga
blendFunc GL_DST_COLOR GL_SRC_ALPHA
alphaGen lightingSpecular
rgbGen identity
}
}
textures/base_support/shinysupport2
{
{
map textures/base_wall/chrome_env.tga
rgbgen identity
}
{
map textures/base_support/shinysupport2.tga
blendFunc GL_DST_COLOR GL_SRC_ALPHA
alphaGen lightingSpecular
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_zero
rgbgen identity
}
}
textures/base_support/shinysupport1
{
{
map $lightmap
tcgen environment
tcmod scale .25 .25
rgbgen identity
}
{
map textures/base_support/shinysupport1.tga
blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
rgbGen identity
}
{
map $lightmap
rgbgen identity
blendFunc GL_DST_COLOR GL_ZERO
}
}
textures/base_support/x_support
{
surfaceparm metalsteps
surfaceparm trans
surfaceparm alphashadow
surfaceparm nomarks
cull none
nopicmip
{
map textures/base_support/x_support.tga
blendFunc GL_ONE GL_ZERO
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/base_support/z_support
{
surfaceparm metalsteps
surfaceparm trans
surfaceparm alphashadow
surfaceparm nomarks
cull none
nopicmip
{
map textures/base_support/z_support.tga
blendFunc GL_ONE GL_ZERO
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/base_support/x_support2
{
surfaceparm metalsteps
surfaceparm trans
surfaceparm alphashadow
surfaceparm playerclip
surfaceparm nonsolid
surfaceparm nomarks
cull none
nopicmip
{
map textures/base_support/x_support2.tga
blendFunc GL_ONE GL_ZERO
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/base_support/metal1_5
{
surfaceparm metalsteps
}
textures/base_support/pj_metal14_1
//Paul Jaquays uses this on the tops of metal frameworks
{
surfaceparm metalsteps
// metal that makes metalsteps sound
{
map $lightmap
rgbGen identity
}
{
map textures/base_support/metal14_1.tga
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
}
}
textures/base_support/cable_trans
{
surfaceparm nonsolid
{
map $lightmap
rgbGen identity
}
{
map textures/base_support/cable_trans.tga
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
}
}