Введение в программирование трехмерных игр с DX9

       

Установка пиксельного шейдера



18.3.3. Установка пиксельного шейдера

После того, как мы получили указатель на представляющий наш пиксельный шейдер интерфейс IDirect3DPixelShader9, можно разрешить его использование с помощью следующего метода:

HRESULT IDirect3DDevice9::SetPixelShader( IDirect3DPixelShader9* pShader );

Метод получает единственный параметр в котором мы передаем указатель на устанавливаемый пиксельный шейдер. Чтобы включить шейдер, который мы создали в разделе18.3.2, следует написать:

Device->SetPixelShader(MultiTexPS);



Содержание раздела