Cambios de DDI para controladores de Direct3D versión 9
Esta sección solo se aplica a los sistemas operativos Windows 7 y versiones posteriores.
XR_BIAS es la única nueva capacidad de formato extendido que Windows 7 pone a disposición de los controladores de pantalla en modo de usuario que solo admiten la versión 9 DDI de Direct3D.
Este tipo de controlador de pantalla en modo de usuario puede indicar que admite el valor de formato D3DDDIFMT_A2B10G10R10_XR_BIAS de la enumeración D3DDDIFORMAT . El controlador indica dicha compatibilidad mediante la creación de una entrada en la matriz de estructuras FORMATOP rellenadas en el miembro pData de la estructura D3DDDIARG_GETCAPS que el controlador devuelve de una llamada a su función GetCaps con el valor D3DDDICAPS_GETFORMATDATA establecido en el miembro Type de D3DDDIARG_GETCAPS. Esta entrada debe indicar, en el miembro Operations de FORMATOP, todas las operaciones típicas que el tiempo de ejecución puede realizar en superficies con el formato D3DDDIFMT_A2B10G10R10_XR_BIAS. Por ejemplo, el controlador debe establecer los bits de FORMATOP_*_RENDERTARGET en Operations. El controlador también debe establecer el FORMATOP_DISPLAYMODE y FORMATOP_3DACCELERATION bits en Operations.
Si el controlador devuelve una entrada FORMATOP para el formato D3DDDIFMT_A2B10G10R10_XR_BIAS, el controlador puede recibir posteriormente llamadas a su función CreateResource para crear recursos con el formato D3DDDIFMT_A2B10G10R10_XR_BIAS establecido en el miembro Format de la estructura D3DDDIARG_CREATERESOURCE .
El controlador solo recibe solicitudes para crear recursos con el formato D3DDDIFMT_A2B10G10R10_XR_BIAS para cadenas de volteo de pantalla completa. El Administrador de Windows de escritorio (DWM) controla la presentación en ventanas de XR_BIAS en el código del sombreador. El controlador debe tratar D3DDDIFMT_A2B10G10R10_XR_BIAS recursos con formato como formato de D3DDDIFMT_A2B10G10R10 en todas las operaciones, excepto el examen, por ejemplo, el controlador puede tratar los recursos de formato D3DDDIFMT_A2B10G10R10_XR_BIAS como el formato D3DDDIFMT_A2B10G10R10 para combinar, filtrar y realizar operaciones de conversión de formato. La única diferencia es cómo XR_BIAS afecta al examen. Para obtener más información sobre el examen, consulte Compatibilidad con BGRA Scan-Out.