Microsoft a publié DirectStorage 1.2

Microsoft a publié DirectStorage 1.2

Microsoft a publié DirectStorage 1.2.

Nouvelles fonctionnalités

• Ajout de la prise en charge de l'activation des E/S de fichiers tamponnés pour une utilisation sur les disques durs qui pourraient bénéficier de la mise en cache des fichiers du système d'exploitation ;

• Ajout de l'API IDStorageQueue2::GetCompressionSupport pour spécifier le chemin que le runtime DirectStorage empruntera lors de la décompression d'un format de décompression GPU pris en charge ;

• Mise à jour de dstorage.h et dstorageerr .h pour être couvert par la licence MIT ;

• Ajout de Microsoft.Direct3D.DirectStorage.winmd pour faciliter la génération de liaisons vers des API non-C++ ;

Corrections de bogues

• Ajout du champ "Réservé1" à DSTORAGE_REQUEST_OPTIONS. Cela rend la disposition de la structure en mémoire plus explicite, mais ne change pas réellement la disposition des versions précédentes ;

• Correction de DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION pour les textures 3D ;

• Correction d'un problème de planification qui s'affichait lors du transfert de données non compressées de la mémoire vers les tampons ;

Améliorations des performances

• Déplacer la copie après la décompression du GPU vers le GPU file d'attente de calcul où cela se produit plus rapidement ;