Warband HLSL Shader Exchange [OSP]
HLSL is a rough language to learn, especially if you aren't familiar with C-based languages, but with enough patience and willpower it's a really rewarding and fairly underutilized area of modding.
Getting Start with Shaders:
Read First: Swyter's quick-and-dirty Shader Tutorial
Read Second: Scion's Shader Tutorial via Duh
Important Threads for anyone working on Shaders:
Shader Stuff- HLSL instruction limits: essential reading for any modder working with shaders.
Specific replies of that thread that are of interest:
Swyter's collection of 1.011 Shader Uniforms
xenoargh's guide to optimization on specific shader usage
Collection of links to previously shared HLSL code:
Yoshiboy's SSAO (Web Archive of ollclan wiki)
Yoshiboy's Antialiasing (Web Archive of ollclan wiki)
Swyter's Change Hyperlink Colors
Swyter's Wacky Waving Sarlacc Tentacles (or waves)
Early xenoargh enhanced main_standart replacement shader
Mammoet's Parallax Shader 1, 2 (Vincenzo, blessed be his name, had lots of issues with this one)
xenoargh texel lighting for particles (particles in shadow aren't lit via sun)
xenoargh's Parallax Shader (heavily modified Barabas' code)
Grandmaster's tutorial of Desaturation
Swyter's flag waving shader
Incredible OSP mod shader files
Battle of Europe (Sebastian)
TLD Warband (M.Tarini, a technical artist, educator and researcher. + Swyter)
Star Wars Conquest (Swyter)
If you know of anymore, I'll gladly amend this spoiler.
Yoshiboy's Antialiasing (Web Archive of ollclan wiki)
Swyter's Change Hyperlink Colors
Swyter's Wacky Waving Sarlacc Tentacles (or waves)
Early xenoargh enhanced main_standart replacement shader
Mammoet's Parallax Shader 1, 2 (Vincenzo, blessed be his name, had lots of issues with this one)
xenoargh texel lighting for particles (particles in shadow aren't lit via sun)
xenoargh's Parallax Shader (heavily modified Barabas' code)
Grandmaster's tutorial of Desaturation
Swyter's flag waving shader
Incredible OSP mod shader files
Battle of Europe (Sebastian)
TLD Warband (M.Tarini, a technical artist, educator and researcher. + Swyter)
Star Wars Conquest (Swyter)
If you know of anymore, I'll gladly amend this spoiler.
Wanting to find help elsewhere online?
If you are trying to find shader information on the internet, it's best to include hlsl, Dx9 and Shader Model 2 (vs_2, ps_2) in your search terms. There's been a lot of evolution in shader tech since our poor engine was finalized and it's honestly difficult to seek out relevant things. Conveniently Source Engine is a very popular engine that also is limited to the same shader models that we are.