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 に移動します。より速く発生するキューを計算します。