Мы обычно делаем major.minor [.maintenance [.build]], где я работаю, но это, кажется, варьируется немного на проект.
Главный/незначительный то же, поскольку Вы упомянули. обслуживание было бы увеличено для маленького (ошибка), фиксирует и сборка в течение каждого раза выполнения сервера сборки.
As for the shaders parts, WPF have access to the HW shaders (and it can emulated them in SW if needed) they are called bitmap effects.
Greg Schechter's covered how to write a custom effect in his blog