From: MirceaKitsune Date: Sat, 28 Jan 2012 12:38:59 +0000 (+0200) Subject: evil6 shaders X-Git-Url: https://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=commitdiff_plain;h=fc046be55f916dd81f53c41924306228fcb751ef evil6 shaders --- diff --git a/data/scripts/evil6_bmtls.shader b/data/scripts/evil6_bmtls.shader new file mode 100644 index 00000000..c23fe435 --- /dev/null +++ b/data/scripts/evil6_bmtls.shader @@ -0,0 +1,90 @@ +textures/evil6_bmtls/e6bmetal +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_bmtls/e6bmetal + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_bmtls/e6brnmetal +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_bmtls/e6brnmetal + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_bmtls/e6dmetal +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_bmtls/e6dmetal + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_bmtls/e6drkbmetalscatched +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_bmtls/e6drkbmetalscatched + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_bmtls/e6drstmetal_b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_bmtls/e6drstmetal_b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_bmtls/e6drstmetal +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_bmtls/e6drstmetal + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_bmtls/e6tileceiling +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_bmtls/e6tileceiling + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil6_floors.shader b/data/scripts/evil6_floors.shader index be8dff3a..6e8074c3 100644 --- a/data/scripts/evil6_floors.shader +++ b/data/scripts/evil6_floors.shader @@ -1,5 +1,97 @@ +textures/evil6_floors/e6c_floor +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_floors/e6c_floor + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_floors/e6c_floor_b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_floors/e6c_floor_b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_floors/e6c_floordented +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_floors/e6c_floordented + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_floors/e6c_stepedge +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_floors/e6c_stepedge + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_floors/e6l_stepedge +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_floors/e6l_stepedge + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_floors/e6l_floor +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_floors/e6l_floor + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_floors/e6smallgrtflr2bl +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_floors/e6smallgrtflr2bl + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + textures/evil6_floors/e6bsegrtflr128_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6bsegrtflr128.tga surfaceparm trans surfaceparm nomarks @@ -19,6 +111,7 @@ textures/evil6_floors/e6bsegrtflr128_s textures/evil6_floors/e6bsegrtflr256_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6bsegrtflr256.tga surfaceparm trans surfaceparm nomarks @@ -38,6 +131,7 @@ textures/evil6_floors/e6bsegrtflr256_s textures/evil6_floors/e6grate_flr_b_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6grate_flr_b.tga surfaceparm trans surfaceparm nomarks @@ -57,6 +151,7 @@ textures/evil6_floors/e6grate_flr_b_s textures/evil6_floors/e6grate_flr_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6grate_flr.tga surfaceparm trans surfaceparm nomarks @@ -76,6 +171,7 @@ textures/evil6_floors/e6grate_flr_s textures/evil6_floors/e6grtfloorceil_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6grtfloorceil.tga surfaceparm trans surfaceparm nomarks @@ -95,6 +191,7 @@ textures/evil6_floors/e6grtfloorceil_s textures/evil6_floors/e6grate2_flr_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6grate2_flr.tga surfaceparm trans surfaceparm nomarks @@ -114,6 +211,7 @@ textures/evil6_floors/e6grate2_flr_s textures/evil6_floors/e6grate2_flr_b_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6grate2_flr_b.tga surfaceparm trans surfaceparm nomarks @@ -133,6 +231,7 @@ textures/evil6_floors/e6grate2_flr_b_s textures/evil6_floors/e6launchcfloor { + dpreflectcube cubemaps/exomorph/exomorph q3map_lightimage textures/evil6_floors/e6launchcfloor_glow.tga q3map_surfacelight 400 surfaceparm nomarks @@ -151,6 +250,7 @@ textures/evil6_floors/e6launchcfloor textures/evil6_floors/e6launchcfloor_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6launchcfloor.tga q3map_lightimage textures/evil6_floors/e6launchcfloor_glow.tga q3map_surfacelight 400 @@ -177,6 +277,7 @@ textures/evil6_floors/e6launchcfloor_s textures/evil6_floors/e6launchengine_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6launchengine.tga q3map_lightimage textures/evil6_floors/e6launchengine_glow.tga q3map_surfacelight 400 @@ -196,6 +297,7 @@ textures/evil6_floors/e6launchengine_s textures/evil6_floors/e6launchengine { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6launchengine.tga q3map_lightimage textures/evil6_floors/e6launchengine_glow.tga q3map_surfacelight 400 @@ -215,6 +317,7 @@ textures/evil6_floors/e6launchengine textures/evil6_floors/e6launchlfloor_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6launchlfloor.tga q3map_lightimage textures/evil6_floors/e6launchlfloor_glow.tga q3map_surfacelight 400 @@ -241,6 +344,7 @@ textures/evil6_floors/e6launchlfloor_s textures/evil6_floors/e6launchlfloor { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6launchlfloor.tga q3map_lightimage textures/evil6_floors/e6launchlfloor_glow.tga q3map_surfacelight 400 @@ -260,6 +364,7 @@ textures/evil6_floors/e6launchlfloor textures/evil6_floors/e6tekmtlrflr_h_full_slow { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6tekmtlrflr_h.tga { map textures/evil6_floors/e6tekmtlrflr_h.tga @@ -277,6 +382,7 @@ textures/evil6_floors/e6tekmtlrflr_h_full_slow textures/evil6_floors/e6tekmtlrflr_h_small_noisy_fast { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6tekmtlrflr_h.tga { map textures/evil6_floors/e6tekmtlrflr_h.tga @@ -294,6 +400,7 @@ textures/evil6_floors/e6tekmtlrflr_h_small_noisy_fast textures/evil6_floors/e6xgratebasic_b_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6xgratebasic_b.tga surfaceparm trans surfaceparm nomarks @@ -313,6 +420,7 @@ textures/evil6_floors/e6xgratebasic_b_s textures/evil6_floors/e6xgratebasic_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_floors/e6xgratebasic.tga surfaceparm trans surfaceparm nomarks diff --git a/data/scripts/evil6_support.shader b/data/scripts/evil6_support.shader index e8095ea0..5faa3179 100644 --- a/data/scripts/evil6_support.shader +++ b/data/scripts/evil6_support.shader @@ -1,5 +1,84 @@ +textures/evil6_support/e6n_support +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_support/e6n_support + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_support/e6panelsym +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_support/e6panelsym + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_support/e6q3support +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_support/e6q3support + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_support/e6vpanel +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_support/e6vpanel + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_support/e6vpanelsupprt +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_support/e6vpanelsupprt + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_support/e6wallsupprt +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_support/e6wallsupprt + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + textures/evil6_support/e6h_support_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_support/e6h_support.tga surfaceparm trans surfaceparm nomarks @@ -19,6 +98,7 @@ textures/evil6_support/e6h_support_s textures/evil6_support/e6holestrip_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_support/e6holestrip.tga surfaceparm trans surfaceparm nomarks @@ -38,6 +118,7 @@ textures/evil6_support/e6holestrip_s textures/evil6_support/e6vertgrt_supp_s_nolight { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_support/e6vertgrt_supp.tga q3map_lightimage textures/evil6_support/e6vertgrt_supp_fx.tga surfaceparm nomarks @@ -61,6 +142,7 @@ textures/evil6_support/e6vertgrt_supp_s_nolight textures/evil6_support/e6vlight_supp_s_nolight { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_support/e6vlight_supp.tga surfaceparm nomarks { @@ -74,6 +156,7 @@ textures/evil6_support/e6vlight_supp_s_nolight textures/evil6_support/e6x_supprt_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_support/e6x_supprt.tga surfaceparm trans surfaceparm nomarks @@ -93,6 +176,7 @@ textures/evil6_support/e6x_supprt_s textures/evil6_support/e6xrst_supprt_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_support/e6xrst_supprt.tga surfaceparm trans surfaceparm nomarks diff --git a/data/scripts/evil6_trims.shader b/data/scripts/evil6_trims.shader index 695127e6..63ab292d 100644 --- a/data/scripts/evil6_trims.shader +++ b/data/scripts/evil6_trims.shader @@ -1,5 +1,149 @@ +textures/evil6_trims/e6basegrate +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6basegrate + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6basegrt_smll +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6basegrt_smll + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6boltstrip +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6boltstrip + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6dtrimnd +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6dtrimnd + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6supptrim +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6supptrim + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6supptrim128 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6supptrim128 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6symbol_a +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6symbol_a + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6symbol_b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6symbol_b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6symbol_c +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6symbol_c + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6symbol_d +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6symbol_d + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_trims/e6trim_ltb +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_trims/e6trim_ltb + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + textures/evil6_trims/e6btrim_light_s_nolight { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_trims/e6btrim_light.tga surfaceparm nomarks { @@ -13,6 +157,7 @@ textures/evil6_trims/e6btrim_light_s_nolight textures/evil6_trims/e6metalfan_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_trims/e6metalfan.tga { map textures/evil6_trims/e6metalfan.tga @@ -26,6 +171,7 @@ textures/evil6_trims/e6metalfan_s textures/evil6_trims/e6strimlight_s_nolight { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_trims/e6strimlight.tga surfaceparm nomarks { @@ -39,6 +185,7 @@ textures/evil6_trims/e6strimlight_s_nolight textures/evil6_trims/e6trim_bsrlight_s_nolight { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_trims/e6trim_bsrlight.tga surfaceparm nomarks { @@ -52,6 +199,7 @@ textures/evil6_trims/e6trim_bsrlight_s_nolight textures/evil6_trims/e6trim_light_s_nolight { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_trims/e6trim_light.tga surfaceparm nomarks { diff --git a/data/scripts/evil6_walls.shader b/data/scripts/evil6_walls.shader index ddc1ad71..57e1b094 100644 --- a/data/scripts/evil6_walls.shader +++ b/data/scripts/evil6_walls.shader @@ -1,9 +1,75 @@ +textures/evil6_walls/e6cyb0rpipes +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_walls/e6cyb0rpipes + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_walls/e6gridergrtwll +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_walls/e6gridergrtwll + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_walls/e6panelgrill +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_walls/e6panelgrill + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_walls/e6simpwallsupp +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_walls/e6simpwallsupp + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil6_walls/e6simpwallsupp_rst +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil6_walls/e6simpwallsupp_rst + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + // textures/evil6_walls/ // e6girdergrate.tga (default grate shader) textures/evil6_walls/e6girdergrate_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_walls/e6girdergrate.tga surfaceparm trans surfaceparm nomarks @@ -25,6 +91,7 @@ textures/evil6_walls/e6girdergrate_s textures/evil6_walls/e6girdergrate2b_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_walls/e6girdergrate2b.tga surfaceparm trans surfaceparm nomarks @@ -46,6 +113,7 @@ textures/evil6_walls/e6girdergrate2b_s textures/evil6_walls/e6girdersupport_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_walls/e6girdersupport.tga surfaceparm trans surfaceparm nomarks @@ -67,6 +135,7 @@ textures/evil6_walls/e6girdersupport_s textures/evil6_walls/e6indsdoor_s { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_walls/e6indsdoor.tga surfaceparm trans surfaceparm nomarks @@ -89,6 +158,7 @@ textures/evil6_walls/e6indsdoor_s textures/evil6_walls/e6tdoor { + dpreflectcube cubemaps/exomorph/exomorph qer_editorimage textures/evil6_walls/e6tdoor.tga { map textures/evil6_walls/e6tdoor.tga diff --git a/data/scripts/shaderlist.txt b/data/scripts/shaderlist.txt index d0e9a124..c778fe91 100644 --- a/data/scripts/shaderlist.txt +++ b/data/scripts/shaderlist.txt @@ -35,6 +35,7 @@ evil4_techwalls evil5_floor evil5_metal evil5_trim +evil6_bmtls evil6_floors evil6_lights evil6_support