From f29d05961756e5165c110c1aacc833f3476f5061 Mon Sep 17 00:00:00 2001 From: wraitii Date: Sun, 15 Mar 2015 12:22:36 +0000 Subject: [PATCH] Remove conditional defines as those served a very doubtful purpose with parallax, replacing it with something dynamic in the shader. This cleans the C++ side of the renderer as conditional defines were very ugly. This was SVN commit r16430. --- .../basic_trans_ao_parallax_spec.xml | 7 +- .../materials/basic_trans_parallax_spec.xml | 8 +- .../mods/public/art/materials/material.rnc | 7 -- .../art/materials/no_trans_parallax_ao.xml | 7 +- .../materials/player_trans_ao_parallax.xml | 4 +- .../player_trans_ao_parallax_spec.xml | 7 +- .../art/materials/player_trans_ao_spec.xml | 7 -- .../art/materials/player_trans_parallax.xml | 4 +- .../materials/player_trans_parallax_spec.xml | 4 +- .../art/materials/rock_bump_spec_ao_test.xml | 4 +- .../art/materials/rock_bump_spec_test.xml | 3 +- .../materials/trans_wind_parallax_spec.xml | 4 +- .../mods/public/shaders/glsl/model_common.fs | 97 ++++++------------- .../mods/public/shaders/glsl/model_common.vs | 18 ++-- .../public/shaders/glsl/terrain_common.fs | 9 +- .../public/shaders/glsl/terrain_common.vs | 16 +-- 16 files changed, 56 insertions(+), 150 deletions(-) diff --git a/binaries/data/mods/public/art/materials/basic_trans_ao_parallax_spec.xml b/binaries/data/mods/public/art/materials/basic_trans_ao_parallax_spec.xml index ee4e6a2f24..6b52a54e8e 100644 --- a/binaries/data/mods/public/art/materials/basic_trans_ao_parallax_spec.xml +++ b/binaries/data/mods/public/art/materials/basic_trans_ao_parallax_spec.xml @@ -6,12 +6,7 @@ - - - - - - + - - + - + - + - - - - diff --git a/binaries/data/mods/public/art/materials/player_trans_parallax_spec.xml b/binaries/data/mods/public/art/materials/player_trans_parallax_spec.xml index cc3f14808d..bcbe78ee22 100644 --- a/binaries/data/mods/public/art/materials/player_trans_parallax_spec.xml +++ b/binaries/data/mods/public/art/materials/player_trans_parallax_spec.xml @@ -4,9 +4,7 @@ - - - + diff --git a/binaries/data/mods/public/art/materials/rock_bump_spec_ao_test.xml b/binaries/data/mods/public/art/materials/rock_bump_spec_ao_test.xml index 728af660d5..d42e339541 100644 --- a/binaries/data/mods/public/art/materials/rock_bump_spec_ao_test.xml +++ b/binaries/data/mods/public/art/materials/rock_bump_spec_ao_test.xml @@ -10,9 +10,7 @@ COMMENT: Pixels that are exactly white are calculated more efficiently (on average) if dynamic branching is supported by the player's GPU. EFFICIENCY: This is a moderately expensive effect, so use with care. --> - - - + - - +