Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_IDLEWert: 0 Prozentsatz der Zeit, in der sich die GPU im Leerlauf befindet. |
D3D10_COUNTER_VERTEX_PROCESSINGProzentsatz der Zeit, die die GPU für die Vertexverarbeitung ausführt. |
D3D10_COUNTER_GEOMETRY_PROCESSINGProzentsatz der Zeit, die die GPU für die Geometrieverarbeitung ausführt. |
D3D10_COUNTER_PIXEL_PROCESSINGProzentsatz der Zeit, die die GPU für die Pixelverarbeitung ausführt. |
D3D10_COUNTER_OTHER_GPU_PROCESSINGProzentsatz der Zeit, in der die GPU andere Verarbeitungen durchführt (keine Vertex-, Geometrie- oder Pixelverarbeitung). |
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATIONProzentsatz 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_UTILIZATIONProzentsatz 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_UTILIZATIONProzentsatz 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_UTILIZATIONProzentsatz 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_UTILIZATIONProzentsatz 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_LIMITEDProzentsatz der Zeit, die ein Vertexshader für die Stichprobenentnahme von Ressourcen aufwendet. |
D3D10_COUNTER_VS_COMPUTATION_LIMITEDProzentsatz der Zeit, die ein Vertexshader für Berechnungen aufwendet. |
D3D10_COUNTER_GS_MEMORY_LIMITEDProzentsatz der Zeit, die ein Geometrieshader für Samplingressourcen aufwendet. |
D3D10_COUNTER_GS_COMPUTATION_LIMITEDProzentsatz der Zeit, die ein Geometrieshader für Berechnungen aufwendet. |
D3D10_COUNTER_PS_MEMORY_LIMITEDProzentsatz der Zeit, die ein Pixelshader für Samplingressourcen aufwendet. |
D3D10_COUNTER_PS_COMPUTATION_LIMITEDProzentsatz der Zeit, die ein Pixelshader für Berechnungen aufwendet. |
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATEProzentsatz 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_RATEProzentsatz 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_0Wert: 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 |