Nikolay Sivov : d2d1: Keep effect shader objects at device level.