Alterações de DDI para drivers direct3D versão 9
Esta seção se aplica somente aos sistemas operacionais Windows 7 e posteriores.
XR_BIAS é a única nova capacidade de formato estendido que o Windows 7 disponibiliza para drivers de exibição no modo de usuário que dão suporte apenas à DDI do Direct3D versão 9.
Esse driver de exibição no modo de usuário pode indicar que ele dá suporte ao valor de formato D3DDDIFMT_A2B10G10R10_XR_BIAS da enumeração D3DDDIFORMAT . O driver indica esse suporte criando uma entrada na matriz de estruturas FORMATOP populadas no membro pData da estrutura D3DDDIARG_GETCAPS que o driver retorna de uma chamada para sua função GetCaps com o valor D3DDDICAPS_GETFORMATDATA definido no membro Type de D3DDDIARG_GETCAPS. Essa entrada deve indicar, no membro Operações de FORMATOP, todas as operações típicas que o runtime pode executar em superfícies com o formato D3DDDIFMT_A2B10G10R10_XR_BIAS. Por exemplo, o driver deve definir os bits FORMATOP_*_RENDERTARGET em Operações. O driver também deve definir os bits FORMATOP_DISPLAYMODE e FORMATOP_3DACCELERATION em Operações.
Se o driver retornar uma entrada FORMATOP para o formato D3DDDIFMT_A2B10G10R10_XR_BIAS, o driver poderá receber chamadas posteriormente para sua função CreateResource para criar recursos com o formato D3DDDIFMT_A2B10G10R10_XR_BIAS definido no membro Format da estrutura D3DDDIARG_CREATERESOURCE .
O driver recebe apenas solicitações para criar recursos com o formato D3DDDIFMT_A2B10G10R10_XR_BIAS para cadeias de inversão de tela inteira. O DWM (Gerenciador do Windows da Área de Trabalho) manipula a apresentação em janelas de XR_BIAS no código do sombreador. O driver deve tratar recursos de formato D3DDDIFMT_A2B10G10R10_XR_BIAS como o formato D3DDDIFMT_A2B10G10R10 em todas as operações, exceto verificar, por exemplo, o driver pode tratar recursos de formato D3DDDIFMT_A2B10G10R10_XR_BIAS como o formato D3DDDIFMT_A2B10G10R10 para operações de mesclagem, filtragem e conversão de formato. A única diferença é como XR_BIAS afeta a verificação. Para obter mais informações sobre a verificação, consulte BGRA Scan-Out Support.