Fase vertex shader

La fase vertex shader elabora i vertici eseguendo operazioni come trasformazioni, skinning e illuminazione. I vertex shader operano sempre su un singolo vertice di input e producono un singolo vertice di output. Questa fase della pipeline di rendering deve essere sempre attiva.

Il runtime Direct3D chiama le funzioni driver seguenti per creare, configurare ed eliminare definitivamente il vertex shader:

CalcPrivateShaderSize

CreateVertexShader(D3D10)

DestroyShader

VsSetConstantBuffers

VsSetSamplers

VsSetShader

VsSetShaderResources