2016-06-06 1 views
2

Existe-t-il un moyen de voir le nombre d'appels draw en runtime?DirectX 11: Nombre d'appels Draw

Peut-être qu'il existe une méthode simple directX pour cela?

J'ai pensé à créer une variable qui ne contient que le nombre de fois que j'appelle Draw() ou DrawIndexed() mais cela semble un peu "stupide".

Des idées?

Merci à l'avance

+0

Avez-vous utilisé [Visual Studio Graphics Diagnostics] (https://msdn.microsoft.com/en-us/library/hh873207.aspx) dans Visual Studio 2013 ou 2015? Il est inclus dans les éditions Communauté et Pro +. –

Répondre

2

Ce n'est pas stupide de garder un compteur pour suivre vos comptes d'appels. Et non, il n'y a rien de plus simple que cela.

Vous avez D3D11_QUERY_PIPELINE_STATISTICS pour les requêtes, mais ce n'est pas exactement la même chose, c'est un niveau inférieur, pour le nombre d'appels draw, le compteur d'utilisateur côté code est ce que vous cherchez.