Método ID3D10Debug::SetFeatureMask (d3d10sdklayers.h)
Defina um campo de bits de sinalizadores que ativará e desativará os recursos de depuração.
Sintaxe
HRESULT SetFeatureMask(
[in] UINT Mask
);
Parâmetros
[in] Mask
Tipo: UINT
A máscara de recursos sinaliza o ORed bit a bit juntos. Se um sinalizador estiver presente, esse recurso será definido como ativado, caso contrário, o recurso será definido como desativado. Consulte comentários para obter uma lista de sinalizadores.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de retorno do Direct3D 10.
Comentários
Nota Se você chamar essa API em um processo de Sessão 0, ela retornará DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP | O aplicativo aguardará a GPU concluir o processamento da operação de renderização antes de continuar. |
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP | O runtime também chamará ID3D10Device::Flush. |
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP | O runtime chamará Present. A apresentação de buffers de renderização ocorrerá de acordo com as configurações estabelecidas por chamadas anteriores para ID3D10Debug::SetSwapChain e ID3D10Debug::SetPresentPerRenderOpDelay. |
Esses sinalizadores de máscara de recursos se aplicam aos seguintes métodos de operação de renderização:
- ID3D10Device::D raw
- ID3D10Device::D rawIndexed
- ID3D10Device::D rawInstanced
- ID3D10Device::D rawIndexedInstanced
- ID3D10Device::D rawAuto
- ID3D10Device::ClearRenderTargetView
- ID3D10Device::ClearDepthStencilView
- ID3D10Device::CopySubresourceRegion
- ID3D10Device::CopyResource
- ID3D10Device::UpdateSubresource
- ID3D10Device::GenerateMips
- ID3D10Device::ResolveSubresource
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d10sdklayers.h |