Estoy interesado en aprender sobre Shaders: qué son, cuándo / para qué los usaría y cómo usarlos. (Específicamente, estoy interesado en los efectos de agua y floración, pero sé cerca de 0 sobre Shaders, así que necesito una introducción general)
Vi muchos libros que tienen un par de años, así que no sé si todavía se aplican. Estoy apuntando a XNA 4.0 en este momento (lo que creo que significa HLSL Shaders para Shader Model 4.0), pero creo que cualquier cosa que generalmente apunte a DirectX 11 y OpenGL 4 es útil.
He estado buscando lo mismo y encontré esto: http://wiki.gamedev.net/index.php/D3DBook:Book_Cover
Solo está disponible, lo cual es una pena, pero por lo que he investigado, es una buena lectura.
fuente