From: MirceaKitsune Date: Sat, 28 Jan 2012 10:49:41 +0000 (+0200) Subject: Shaders for evil2 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=711dcf7a1de20919e4c92e65f69162e50d2349e8;p=voretournament%2Fvoretournament.git Shaders for evil2 --- diff --git a/data/scripts/evil2_basefloor.shader b/data/scripts/evil2_basefloor.shader new file mode 100644 index 00000000..28497723 --- /dev/null +++ b/data/scripts/evil2_basefloor.shader @@ -0,0 +1,220 @@ +textures/evil1_metals/flr_bigrndwrn +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_bigrndwrn + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_b-w_drty_bbig +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_b-w_drty_bbig + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_b-w_drty_bld +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_b-w_drty_bld + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_b-w_drty_bld2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_b-w_drty_bld2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_b-w_drty +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_b-w_drty + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_b-w +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_b-w + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_cemtile_bigbrk +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_cemtile_bigbrk + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_cemtile_drk +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_cemtile_drk + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_cemtile_m +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_cemtile_m + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_cemtile +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_cemtile + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_cemtilesmll_drk +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_cemtilesmll_drk + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_tmtl_drk_bld +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_tmtl_drk_bld + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_tmtl_drk +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_tmtl_drk + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_tmtl_drkwrn +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_tmtl_drkwrn + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/flr_tmtl +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/flr_tmtl + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_floorgrt_h +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_floorgrt_h + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_floorgrt_old_h +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_floorgrt_old_h + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil2_basemetal.shader b/data/scripts/evil2_basemetal.shader new file mode 100644 index 00000000..2fde377d --- /dev/null +++ b/data/scripts/evil2_basemetal.shader @@ -0,0 +1,64 @@ +textures/evil1_metals/mtl_old0 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_old0 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/p_mtl_blue +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/p_mtl_blue + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/p_mtl_brn +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/p_mtl_brn + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/p_mtl_tin +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/p_mtl_tin + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_rstb +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_rstb + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} diff --git a/data/scripts/evil2_basewall.shader b/data/scripts/evil2_basewall.shader new file mode 100644 index 00000000..be3c82f5 --- /dev/null +++ b/data/scripts/evil2_basewall.shader @@ -0,0 +1,363 @@ +textures/evil1_metals/mtl_btmwrnblah +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_btmwrnblah + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_chn_grt +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_chn_grt + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_fnce +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_fnce + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_fnce2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_fnce2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_fnce3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_fnce3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_fnce4 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_fnce4 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_ow +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_ow + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_ow2_0000 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_ow2_0000 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_ow2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_ow2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_sec1 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_sec1 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_sec2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_sec2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_sec3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_sec3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_sec4 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_sec4 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_gray4_sec5 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_gray4_sec5 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_grtmdl +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_grtmdl + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_grtodd +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_grtodd + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_grtodd2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_grtodd2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_grtodd3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_grtodd3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_midwrn +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_midwrn + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/t_wll_fnctrm_ow +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/t_wll_fnctrm_ow + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/t_wll_fnctrm +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/t_wll_fnctrm + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/t_wll_fnctrm_sign +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/t_wll_fnctrm_sign + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/t_wll_fnctrm_sign2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/t_wll_fnctrm_sign2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/t_wll_fnctrm2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/t_wll_fnctrm2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil2_misc.shader b/data/scripts/evil2_misc.shader new file mode 100644 index 00000000..ceaa1c59 --- /dev/null +++ b/data/scripts/evil2_misc.shader @@ -0,0 +1,244 @@ +textures/evil2_misc/support_grate3 +{ + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + surfaceparm trans + cull disable + nopicmip + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil2_misc/support_grate3.tga + rgbGen identity + depthWrite + alphaFunc GE128 + } + { + map $lightmap + blendfunc filter + rgbGen identity + tcGen lightmap + depthFunc equal + } +} + +textures/evil1_metals/barrel_rst_ow +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/barrel_rst_ow + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/barrel_rst +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/barrel_rst + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/barrel_rst_sign +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/barrel_rst_sign + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/barrel_rst_sign2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/barrel_rst_sign2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/barrel_rst_sign3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/barrel_rst_sign3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/barrel_rst_top +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/barrel_rst_top + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/barrel_rst_top2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/barrel_rst_top2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_grtx +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_grtx + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtl_meshplate +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtl_meshplate + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtlrail +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtlrail + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtlrail_rst +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtlrail_rst + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/mtlrail_rst2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/mtlrail_rst2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/smll_pipes +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/smll_pipes + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/support_grate +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/support_grate + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/support_grate2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/support_grate2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/support_grate3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/support_grate3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/support_grate3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/support_grate3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil2_trim.shader b/data/scripts/evil2_trim.shader new file mode 100644 index 00000000..955fe8b7 --- /dev/null +++ b/data/scripts/evil2_trim.shader @@ -0,0 +1,25 @@ +textures/evil1_metals/trim_odd +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/trim_odd + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil1_metals/trim_wrnodd_reflect +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil1_metals/trim_wrnodd_reflect + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/shaderlist.txt b/data/scripts/shaderlist.txt index 81d6cacd..aab68e6e 100644 --- a/data/scripts/shaderlist.txt +++ b/data/scripts/shaderlist.txt @@ -14,7 +14,11 @@ evil1_grates evil1_metals evil1_misc evil1_trims -evil2 +evil2_basefloor +evil2_basemetal +evil2_basewall +evil2_misc +evil2_trim evil3 evil4_techtrims evil5