Partager via


structure D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 (d3d12umddi.h)

Détermine comment le runtime gère les associations de files d’attente 3D et de calcul pour planifier des groupes.

Le runtime gère les associations de files d’attente 3D et de calcul pour planifier des groupes, sur une base de première venue.

Syntaxe

typedef struct D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 {
  UINT ComputeQueuesPer3DQueue;
} D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050;

Membres

ComputeQueuesPer3DQueue

Nombre de files d’attente de commandes au niveau de l’API de calcul qui doivent être associées à un groupe de planification.

Remarques

Le runtime n’affecte qu’une file d’attente de commandes 3D par nœud par groupe de planification. Si le pilote signale une valeur maximale de 0, le runtime ne tente pas de créer des groupes de planification, et tous les contextes continuent d’être détenus directement par les files d’attente de commandes.

Sinon, le runtime conserve un ensemble local d’appareils de groupes de planification. Chaque fois qu’une file d’attente de commandes 3D/compute est créée, le runtime exécute la logique suivante :

  1. Si un groupe de planification existant a un emplacement pour le type particulier de file d’attente de commandes en cours de création, remplissez cet emplacement. Les groupes de planification existants sont recherchés dans l’ordre dans lequel ils ont été créés.
  2. Sinon, créez un groupe de planification auquel affecter la nouvelle file d’attente de commandes.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h