Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / FAQ / Почему текстуры в шейдере HLSL устанавливаются в неправильном порядке?

Почему текстуры в шейдере HLSL устанавливаются в неправильном порядке?

Часто это бывает из-за того, что вы при объявлении самплера не указываете номер регистра:

   правильно:
sampler bump: register(s0);
sampler color: register(s1);
sampler blend: register(s2);
//
   неправильно:
sampler bump;
sampler color;
sampler blend;

Не забывайте об этом, а то появятся неприятные непонятные глюки.

15 декабря 2007

2001—2017 © GameDev.ru — Разработка игр