DirectX 9 SDK

Complete DX SDK, qui contient le logiciel DirectX Runtime et All DirectX.
Télécharger maintenant

DirectX 9 SDK Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Free
  • Nom de l'éditeur:
  • Microsoft | more software
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008

DirectX 9 SDK Mots clés


DirectX 9 SDK La description

Cette version DirectX SDK contient des mises à jour des outils, des utilitaires, des échantillons, des documentations et des fichiers de débogage d'exécution des plates-formes X64 et X86. Support Visual Studio 2010 Le SDK DirectX SDK de juin 2010 comprend la prise en charge de Visual Studio 2010. Le SDK DirectX continuera également à prendre en charge Visual Studio 2008. Cependant, Visual Studio 2005 ne sera plus pris en charge. PIX: Support de nommage d'objet La version de juin 2010 de PIX prend en charge la nommée pour la plupart des objets de ressources dans Direct3D (D3D). Direct3D permet aux développeurs d'attacher des données arbitraires aux objets du code D3D à l'aide de l'API SETPRivateAta pour une utilisation spécifique à l'application. PIX affichera maintenant des données de chaîne spécifiques pour les objets de la table d'objets et d'autres éléments d'interface utilisateur dans lesquels un nom d'objet lisible par l'homme fournira une expérience beaucoup plus efficace pour l'utilisateur. PIX: Amélioration de la convivialité La version de juin 2010 de PIX inclut des améliorations à l'interface utilisateur PIX: La table d'objets indique le modèle de taille et de shader pour chaque shader. Dans le débogueur de Shader, il y a un nouveau bouton de barre d'outils qui permet d'afficher tous les registres / variables constants immédiatement, plutôt que la première fois qu'ils sont lus. Dans le débogueur de Shader, il est possible de copier les données du registre et des variables dans le presse-papiers. Le volet Résumé a une nouvelle section d'informations Direct3D, qui affiche des détails sur les fonctionnalités Direct3D présentes sur l'ordinateur. Bibliothèque de mathématiques XNNYATH C ++ SIMD Les mises à jour de la version de juin 2010 xnamath à la version 2.03, qui inclut les modifications suivantes: Ajout de XMVectordivide pour optimiser les opérations de division Vecteur SSE2 Manipulation unifiée de spécialités à point flottant entre les implémentations Windows SSE2 et sans intrinsique Utilisation de Visual Studio Style Salles d'annotations Modifications des déclarations C ++ pour XMFLOAT2A / 3A / 4A / 4X3A / 4X4A afin de mieux prendre en charge ces types dans des modèles C ++ Nom de la version inférieure des types de données de temps d'exécution Le SDK DirectX SDK de juin 2010 supprime les versions de plusieurs types de données Direct3D que les versions d'exécution croisées. Ce changement fait des noms de type de données Legacy équivalent aux nouveaux noms de type de données moins de données. Par conséquent, vous pouvez utiliser des noms hérités ou de version. Cependant, votre code sera plus propre et plus facile à maintenir si vous utilisez les noms de version. nouvelle fonction D3DCreateBlob Le SDK DirectX SDK de juin 2010 comprend un d3dcompler_43.dll qui exporte la nouvelle fonction D3DCreateBlob . Par conséquent, vous n'êtes plus nécessaire d'utiliser d3d10.dll pour créer et utiliser un objet de données de longueur arbitraire. Nouvelle méthode ID3D11ShaderReFlection Le SDK DirectX SDK de juin 2010 ajoute la nouvelle méthode suivante à l'interface ID3D11ShaderReFlection : GetThreadGroupsize Nouveaux correctifs de langue HLSL et fonctionnalités HLSL a été mis à jour avec les correctifs et fonctionnalités suivantes: La fonction intrinsèque FREXP a été mise à jour pour renvoyer une mantissie dans la gamme de . De nouvelles fonctions intrinsèques ont été ajoutées pour un meilleur soutien du débogage. Printf - soumet des messages de shader personnalisés à la file d'informations. Errorf - soumet des messages d'erreur de shader personnalisés à la file d'informations. Abort - soumet des messages d'erreur de shader personnalisés à la file d'attente d'informations et met fin à l'appel Draw ou d'appel étant exécuté. Typeces de gauche à gauche est maintenant illégale et provoquera une erreur de compilation. expressions telles que (int) myFloat = myint; ne sont plus valables. Utiliser mrafloat = (flotteur) myint; Tapez la syntaxe à la place. Nouveaux correctifs et fonctionnalités de compilateur HLSL Le compilateur HLSL Effects (FXC.EXE) a été mis à jour avec les correctifs et fonctionnalités suivantes: Compiler les compilations sans optimisation (/ OD) produira un code moins optimisé qu'auparavant afin de permettre une amélioration du débogage. No-Optimisation (/ OD) implique maintenant (/gfp ). Les nouvelles options de compression (/ compresse) et de décompression (/ décompressez) ont été ajoutées pour permettre le regroupement et le dégroupage des fichiers de shader. Un drapeau d'instructions de numérotation (/ NI) neufs a été ajouté pour activer la numérotation des instructions dans le démontage de Shader. FXC.EXE a une nouvelle fonctionnalité @ Command.Option.file pour la spécification des options de commande dans un fichier. Cela permet d'utiliser les options / compresse et / décompressez sur plusieurs fichiers à la fois. Nouveaux fonctions de conversion au format HLSL D3D11 Le nouvel en-tête D3DX_DXGIFormatConver.inl inclut des fonctions de conversion de poids léger pour une utilisation dans des shaders de calcul ou des shaders de pixels sur le matériel D3D11 pouvant être utiles lorsque des applications doivent lire et écrire simultanément sur des textures, telles que des scénarios de montage en place. Améliorations de la documentation Le SDK DirectX SDK de juin 2010 inclut les améliorations de la documentation suivantes: a ajouté des liens vers des descriptions de types de données pour les paramètres et les valeurs de retour pour aider les développeurs localiser les types liés. a ajouté des informations supplémentaires d'en-tête et de trans sur les pages de référence pour les API implémentées dans les échantillons DirectX.


DirectX 9 SDK Logiciels associés