Condividi tramite


Stato di ombreggiatura (Direct3D 9)

Direct3D supporta l'ombreggiatura flat e Gouraud. Il valore predefinito è l'ombreggiatura gouraud. Per controllare la modalità di ombreggiatura corrente, l'applicazione C++ specifica un membro del tipo enumerato D3DSHADEMODE per lo stato di rendering D3DRS_SHADEMODE.

Nell'esempio di codice C++ seguente viene illustrato il processo di impostazione dello stato di ombreggiatura in modalità ombreggiatura flat.

// This code example assumes that d3dDevice is a
// valid pointer to a IDirect3DDevice9 interface.
// Set the shading state.
d3dDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);

Stati di rendering