Почему текстуры в шейдере HLSL устанавливаются в неправильном порядке?
Часто это бывает из-за того, что вы при объявлении самплера не указываете номер регистра:
правильно: sampler bump: register(s0); sampler color: register(s1); sampler blend: register(s2); // неправильно: sampler bump; sampler color; sampler blend;
Не забывайте об этом, а то появятся неприятные непонятные глюки.
15 декабря 2007