Состояние заливки (Direct3D 9)
Direct3D поддерживает как плоскую заливку, так и заливку Gouraud. По умолчанию используется заливка Гуро. Чтобы управлять текущим режимом заливки, приложение C++ указывает член перечисленного типа D3DSHADEMODE для состояния D3DRS_SHADEMODE отрисовки.
В следующем примере кода C++ показан процесс установки состояния заливки в режим плоского заливки.
// This code example assumes that d3dDevice is a
// valid pointer to a IDirect3DDevice9 interface.
// Set the shading state.
d3dDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);
Связанные темы