Je comprends qu'un appel à Manager::CheckDepthStencilMatch
devrait me donner une réponse, mais jusqu'à présent, je n'ai pas été en mesure de rassembler les pièces nécessaires pour faire cet appel efficacement.Comment vérifier un tampon Z 32 bits à l'aide de Managed Direct3D?
En particulier, j'ai besoin d'obtenir des valeurs pour les arguments adapterFormat
et renderTargetFormat
. Je ne spécifie aucun format particulier lors de la création de l'appareil, j'ai donc besoin d'un moyen d'obtenir les valeurs par défaut/format 'Format'.
Soyez averti vous êtes peu probable de trouver que le tampon de profondeur 32 bits. Sauf si vous voulez dire D32F_LOCKABLE. Ou D24X8/D24S8? Pas vu de support de carte D32 depuis le Savage 3D ... – Goz
@Goz, DepthFormat :: D32 fonctionne très bien sur ma machine. La carte est une "VIA/S3G DeltaChrome IGP". Cependant, j'utilise Managed Direct3D ici ... Serait-ce la raison pour laquelle cela fonctionne? –
Typique. C'est une carte "S3" et le Savage3D était une carte S3;) Ne vous attendez pas à ce qu'il fonctionne sur les cartes nVidia ou ATI ... – Goz