Microsoft が DirectStorage 1.2 をリリース

Microsoft が DirectStorage 1.2 をリリース

Microsoft は DirectStorage 1.2 をリリースしました。

新機能

• ハード ドライブで使用するバッファリングされたファイル I/O を有効にするサポートが追加されました。 OS ファイル キャッシュの動作。

• IDStorageQueue2::GetCompressionSupport API を追加して、サポートされている GPU 解凍形式を解凍するときに DirectStorage ランタイムが取るパスを指定します。

• dstorage.h と dstorageerr を更新しました。 .h は MIT ライセンスの対象となります。

• Microsoft.Direct3D.DirectStorage.winmd を追加して、C++ 以外の API へのバインドを簡単に生成できるようにします。

バグ修正

• DSTORAGE_REQUEST_OPTIONS に「Reserved1」フィールドを追加しました。これにより、メモリ内の構造のレイアウトがより明確になりますが、実際には以前のバージョンからのレイアウトは変更されていません;

• 3D テクスチャの DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION を修正しました;

• スケジュールの問題を修正しました非圧縮データをメモリからバッファに転送するときに表示されていました。

パフォーマンスの向上

• GPU 解凍後にコピーを GPU に移動します。より速く発生するキューを計算します。