Мне интересно узнать о шейдерах: что это такое, когда и для чего я буду их использовать и как их использовать. (В частности, меня интересуют эффекты Water и Bloom, но я знаю, что шейдеры близки к 0, поэтому мне нужно общее введение).
Я видел много книг, которым пару лет, поэтому я не знаю, применяются ли они до сих пор. На данный момент я нацеливаюсь на XNA 4.0 (я полагаю, что это означает HLSL Shaders для Shader Model 4.0), но все, что обычно нацелено на DirectX 11 и OpenGL 4, мне кажется полезным.
Я искал то же самое и нашел это: http://wiki.gamedev.net/index.php/D3DBook:Book_Cover
Это только доступно, что является позором, но, насколько я понял, это хорошее чтение.
источник