Estou interessado em aprender sobre Shaders: o que são, quando / pelo que eu os devo usar e como usá-los. (Especificamente, estou interessado nos efeitos Water e Bloom, mas sei quase 0 sobre Shaders, então preciso de uma introdução geral).
Vi muitos livros com alguns anos, então não sei se eles ainda se aplicam. Estou direcionando o XNA 4.0 no momento (o que eu acredito que significa HLSL Shaders para o Shader Model 4.0), mas qualquer coisa que geralmente tenha como alvo o DirectX 11 e o OpenGL 4 é útil, eu acho.