Compartir a través de


Habilitar el almacenamiento en búfer de profundidad (Direct3D 9)

Después de crear un búfer de profundidad, como se describe en Crear un búfer de profundidad (Direct3D 9), se habilita el almacenamiento en búfer de profundidad llamando al método IDirect3DDevice9::SetRenderState . Establezca el D3DRS_ZENABLE estado de representación para habilitar el almacenamiento en búfer de profundidad. Use el miembro D3DZB_TRUE del tipo enumerado D3DZBUFFERTYPE (o TRUE) para habilitar el almacenamiento en búfer z, D3DZB_USEW para habilitar el almacenamiento en búfer w o D3DZB_FALSE (o FALSE) para deshabilitar el almacenamiento en búfer de profundidad.

Nota

Para usar el almacenamiento en búfer w, la aplicación debe establecer una matriz de proyección compatible incluso si no usa la canalización de transformación Direct3D. Para obtener información sobre cómo proporcionar una matriz de proyección adecuada, vea Una matriz de proyección compatible con W.

 

Búferes de profundidad