D3D10_COUNTER-Enumeration (d3d10.h)

Leistungsindikatortypen.

Syntax

typedef enum D3D10_COUNTER {
  D3D10_COUNTER_GPU_IDLE = 0,
  D3D10_COUNTER_VERTEX_PROCESSING,
  D3D10_COUNTER_GEOMETRY_PROCESSING,
  D3D10_COUNTER_PIXEL_PROCESSING,
  D3D10_COUNTER_OTHER_GPU_PROCESSING,
  D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION,
  D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION,
  D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION,
  D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION,
  D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION,
  D3D10_COUNTER_VS_MEMORY_LIMITED,
  D3D10_COUNTER_VS_COMPUTATION_LIMITED,
  D3D10_COUNTER_GS_MEMORY_LIMITED,
  D3D10_COUNTER_GS_COMPUTATION_LIMITED,
  D3D10_COUNTER_PS_MEMORY_LIMITED,
  D3D10_COUNTER_PS_COMPUTATION_LIMITED,
  D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE,
  D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE,
  D3D10_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000
} ;

Konstanten

 
D3D10_COUNTER_GPU_IDLE
Wert: 0
Prozentsatz der Zeit, in der sich die GPU im Leerlauf befindet.
D3D10_COUNTER_VERTEX_PROCESSING
Prozentsatz der Zeit, die die GPU für die Vertexverarbeitung ausführt.
D3D10_COUNTER_GEOMETRY_PROCESSING
Prozentsatz der Zeit, die die GPU für die Geometrieverarbeitung ausführt.
D3D10_COUNTER_PIXEL_PROCESSING
Prozentsatz der Zeit, die die GPU für die Pixelverarbeitung ausführt.
D3D10_COUNTER_OTHER_GPU_PROCESSING
Prozentsatz der Zeit, in der die GPU andere Verarbeitungen durchführt (keine Vertex-, Geometrie- oder Pixelverarbeitung).
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION
Prozentsatz der Bandbreite, die auf einem Hostadapter verwendet wird. Wert, der von ID3D10Asynchronous::GetData zwischen 0,0 und 1,0 zurückgegeben wird, wenn dieser Indikator verwendet wird.
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION
Prozentsatz der Bandbreite, die vom lokalen Videospeicher verwendet wird. Von ID3D10Asynchronous::GetData zurückgegebener Wert zwischen 0,0 und 1,0 bei Verwendung dieses Leistungsindikators
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION
Prozentsatz des Durchsatzes, der für Scheitelpunkte verwendet wird. Von ID3D10Asynchronous::GetData zurückgegebener Wert zwischen 0,0 und 1,0 bei Verwendung dieses Leistungsindikators
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION
Prozentsatz des Durchsatzes, der für die Dreieckeinrichtung verwendet wird. Von ID3D10Asynchronous::GetData zurückgegebener Wert zwischen 0,0 und 1,0 bei Verwendung dieses Leistungsindikators
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION
Prozentsatz des Durchsatzes, der für die Füllrate verwendet wird. Wert, der von ID3D10Asynchronous::GetData zwischen 0,0 und 1,0 zurückgegeben wird, wenn dieser Indikator verwendet wird.
D3D10_COUNTER_VS_MEMORY_LIMITED
Prozentsatz der Zeit, die ein Vertexshader für die Stichprobenentnahme von Ressourcen aufwendet.
D3D10_COUNTER_VS_COMPUTATION_LIMITED
Prozentsatz der Zeit, die ein Vertexshader für Berechnungen aufwendet.
D3D10_COUNTER_GS_MEMORY_LIMITED
Prozentsatz der Zeit, die ein Geometrieshader für Samplingressourcen aufwendet.
D3D10_COUNTER_GS_COMPUTATION_LIMITED
Prozentsatz der Zeit, die ein Geometrieshader für Berechnungen aufwendet.
D3D10_COUNTER_PS_MEMORY_LIMITED
Prozentsatz der Zeit, die ein Pixelshader für Samplingressourcen aufwendet.
D3D10_COUNTER_PS_COMPUTATION_LIMITED
Prozentsatz der Zeit, die ein Pixelshader für Berechnungen aufwendet.
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE
Prozentsatz der Vertexdaten, die aus dem Vertexcache gelesen wurden. Wenn dem Cache beispielsweise 6 Scheitelpunkte hinzugefügt und drei davon aus dem Cache gelesen werden, beträgt die Trefferrate 0,5.
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE
Prozentsatz der texel-Daten, die aus dem Vertexcache gelesen wurden. Wenn beispielsweise 6 Texel dem Cache hinzugefügt und 3 davon aus dem Cache gelesen werden, beträgt die Trefferrate 0,5.
D3D10_COUNTER_DEVICE_DEPENDENT_0
Wert: 0x40000000
Start der geräteabhängigen Leistungsindikatoren. Siehe Bemerkungen.

Bemerkungen

Zusätzlich zu diesen Leistungsindikatoren können unabhängige Hardwarehersteller eigene Leistungsindikatoren für ihre Geräte definieren. Die Enumerationswerte für diese Indikatoren beginnen nach D3D10_COUNTER_DEVICE_DEPENDENT_0 und werden von diesen Hardwareanbietern definiert.

Ein Gerät kann einen oder mehrere dieser Leistungsindikatoren unterstützen, aber es ist nicht erforderlich, sie zu unterstützen.

Anforderungen

Anforderung Wert
Header d3d10.h

Weitere Informationen

Kernaufzählungen