diff --git a/src/distrib/shaders/shadersrm/ImageBasedLighting.rfx b/src/distrib/shaders/shadersrm/ImageBasedLighting.rfx
new file mode 100644
index 000000000..452162bd0
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/ImageBasedLighting.rfx
@@ -0,0 +1,1023 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+ 0250250Artist Editor1001-10140140331167LightPos1100-10819192001456789614279900142799001331167001427990013311670020001015220669111131431250250121120250250Workspace1000-10110114001250250001250250161160250250Output1002-10150153001819186033123311671191133116700042799MixRatio1101-1072323300221911804272427991231142799000331167BaseColor1102-10627273002619186033123311671271133116700042799SpecularPercent1103-10531313003029339210437242799131114279900042799DiffusePercent1104-1043535300344555542345024279913511427990031335
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/NormalMapping.rfx b/src/distrib/shaders/shadersrm/NormalMapping.rfx
new file mode 100644
index 000000000..c2121a854
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/NormalMapping.rfx
@@ -0,0 +1,1087 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+ 0427101Kd1100-10618182001345675142710600142710100142710100142710100200081422074519111231206250101100250250Workspace1000-109094001250250131130250250Artist Editor1001-10120121250137151150250250Output1002-101401430017211220427242710111811427101000427101Ks1101-105222230021211440503242710112211427101000427101Ka1102-104262630025211220427242710112611427101000427106Ke1103-103303030029361421025292427106130114271060021130
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/PhongUntextured.rfx b/src/distrib/shaders/shadersrm/PhongUntextured.rfx
new file mode 100644
index 000000000..9658b34a1
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/PhongUntextured.rfx
@@ -0,0 +1,1109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+ 0250250Artist Editor1001-10130130331174fvLightPosition1100-107181820014567851427106001193306001193306001331174002000914220706110121331250250111110250250Workspace1000-10100104001250250001250176151150250250Output1002-101401430017262000331233117411811331174000193306Specular1101-106222230021263320193219330612211193306000193306Ambient1102-105262630025263320193219330612611193306000427106SpecularPower1103-1043030300292613204272427106130114271060031230
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/QualityContour.rfx b/src/distrib/shaders/shadersrm/QualityContour.rfx
new file mode 100644
index 000000000..afb00fc84
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/QualityContour.rfx
@@ -0,0 +1,1146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+ 200123456789101112131415161718191814271060014271060011933060014271060014271060014271060014271060014271060014271060014271060014271060013741880014271060013741880014271060011933060014271060021083002026220738121232431228250221220250250Workspace1000-10210214001250250251250250250Artist Editor1001-10240241250144271270250250Output1002-1026026500300427106max_views_AO1100-1018323230031261320427242710613211427106000193306model_color1101-101736363003512042685278219330613611193306000427106alpha1102-1016404030039261320427242710614011427106000374188Specular1103-1015444430043262140374237418814411374188000427106SpecularPower1104-1014484830047261320427242710614811427106000374188Ambient1105-1013525230051262140374237418815211374188000427106desaturation_coef1106-1012565630055261320427242710615611427106000427106AO11107-1011606030059261320427242710616011427106000427106AO21108-1010646430063261320427242710616411427106000427106AO31109-109686830067261320427242710616811427106000427106AO41110-108727230071261320427242710617211427106000427106AO11111-107767630075261320427242710617611427106000427106MSHLB_QUALITY_MAX1112-106808030079261320427242710618011427106000427106MSHLB_QUALITY_MIN1113-105848430083261320427242710618411427106000193306stripe_color1114-104888830087391673756950219330618811193306000427106stripe_width1115-103929230091261320427242710619211427106000427106stripe_num1116-1029696300952613204272427106196114271060012396
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ stripe_width) gl_FragColor = color;
+ else gl_FragColor = color*0.3;
+}
+
+
+
+
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/ZBrush.rfx b/src/distrib/shaders/shadersrm/ZBrush.rfx
new file mode 100644
index 000000000..0099b0d04
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/ZBrush.rfx
@@ -0,0 +1,1148 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+ 200123456789101112131415161718191814271060014271060011933060014271060014271060014271060014271060014271060014271060014271060014271060013741880014271060013741880014271060011933060014271060021083002026220738121232431228250221220250250Workspace1000-10210214001250250251250250250Artist Editor1001-10240241250144271270250250Output1002-1026026500300427106max_views_AO1100-1018323230031261320427242710613211427106000193306model_color1101-101736363003512042685278219330613611193306000427106alpha1102-1016404030039261320427242710614011427106000374188Specular1103-1015444430043262140374237418814411374188000427106SpecularPower1104-1014484830047261320427242710614811427106000374188Ambient1105-1013525230051262140374237418815211374188000427106desaturation_coef1106-1012565630055261320427242710615611427106000427106AO11107-1011606030059261320427242710616011427106000427106AO21108-1010646430063261320427242710616411427106000427106AO31109-109686830067261320427242710616811427106000427106AO41110-108727230071261320427242710617211427106000427106AO11111-107767630075261320427242710617611427106000427106MSHLB_QUALITY_MAX1112-106808030079261320427242710618011427106000427106MSHLB_QUALITY_MIN1113-105848430083261320427242710618411427106000193306pit_color1114-104888830087391673756950219330618811193306000427106transition_speed1115-103929230091261320427242710619211427106000427106transition_center1116-1029696300952613204272427106196114271060012396
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/cartoon.rfx b/src/distrib/shaders/shadersrm/cartoon.rfx
new file mode 100644
index 000000000..1a1c7a756
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/cartoon.rfx
@@ -0,0 +1,1067 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+ 0250250Artist Editor1001-107072000382206281467312502505150250250Workspace1000-1040440012502500012502509190250250Output1002-10808269
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/cubeenvmap.rfx b/src/distrib/shaders/shadersrm/cubeenvmap.rfx
new file mode 100644
index 000000000..aab92e49f
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/cubeenvmap.rfx
@@ -0,0 +1,1055 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+ 0250250Artist Editor1001-107072000382207921467312272505150250250Workspace1000-104044001250250001250939190250250Output1002-10808269
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/old/Depth of Field.rfx b/src/distrib/shaders/shadersrm/old/Depth of Field.rfx
new file mode 100644
index 000000000..ee0592a38
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/old/Depth of Field.rfx
@@ -0,0 +1,1211 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/old/GlyphBomb.rfx b/src/distrib/shaders/shadersrm/old/GlyphBomb.rfx
new file mode 100644
index 000000000..f7abca2a7
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/old/GlyphBomb.rfx
@@ -0,0 +1,1229 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+ 0250250Artist Editor1001-108082001312000492206691578312502506160250250Workspace1000-105054001250250001250250101100250250Output1002-109092710
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.0)
+ {
+ spec = max(dot(reflectVec, viewVec), 0.0);
+ spec = pow(spec, 16.0);
+ }
+
+ float diffusecontribution = 1.0 - SpecularContribution;
+ LightIntensity = diffusecontribution * diffuse * 2.0 +
+ SpecularContribution * spec;
+
+ TexCoord = gl_MultiTexCoord0.st * ScaleFactor;
+
+ gl_Position = ftransform();
+}]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/old/Plastic.rfx b/src/distrib/shaders/shadersrm/old/Plastic.rfx
new file mode 100644
index 000000000..1e7ab6990
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/old/Plastic.rfx
@@ -0,0 +1,830 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/old/RenderToTexture.rfx b/src/distrib/shaders/shadersrm/old/RenderToTexture.rfx
new file mode 100644
index 000000000..ad731527d
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/old/RenderToTexture.rfx
@@ -0,0 +1,916 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/old/fur.rfx b/src/distrib/shaders/shadersrm/old/fur.rfx
new file mode 100644
index 000000000..0e1cab3b1
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/old/fur.rfx
@@ -0,0 +1,1272 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+ 0250250Artist Editor1001-107072000382206351467312502505150250250Workspace1000-1040440012502500012502509190250250Output1002-10808269
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/distrib/shaders/shadersrm/old/hatching.rfx b/src/distrib/shaders/shadersrm/old/hatching.rfx
new file mode 100644
index 000000000..829581305
--- /dev/null
+++ b/src/distrib/shaders/shadersrm/old/hatching.rfx
@@ -0,0 +1,1130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+ 0250250Artist Editor1001-107072000382206281467312502505150250250Workspace1000-1040440012502500012502509190250250Output1002-10808269
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5.0)
+ {
+ weight0.x = 1.0;
+ } // End if
+
+ else if (hatchFactor>4.0)
+ {
+ weight0.x = 1.0 - (5.0 - hatchFactor);
+ weight0.y = 1.0 - weight0.x;
+ } // End else if
+
+ else if (hatchFactor>3.0)
+ {
+ weight0.y = 1.0 - (4.0 - hatchFactor);
+ weight0.z = 1.0 - weight0.y;
+ } // End else if
+
+ else if (hatchFactor>2.0)
+ {
+ weight0.z = 1.0 - (3.0 - hatchFactor);
+ weight1.x = 1.0 - weight0.z;
+ } // End else if
+
+ else if (hatchFactor>1.0)
+ {
+ weight1.x = 1.0 - (2.0 - hatchFactor);
+ weight1.y = 1.0 - weight1.x;
+ } // End else if
+
+ else if (hatchFactor>0.0)
+ {
+ weight1.y = 1.0 - (1.0 - hatchFactor);
+ weight1.z = 1.0 - weight1.y;
+ } // End else if
+
+ vHatchWeights0 = weight0;
+ vHatchWeights1 = weight1;
+
+
+}]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+