A Microsoft lançou o DirectStorage 1.2

A Microsoft lançou o DirectStorage 1.2

A Microsoft lançou o DirectStorage 1.2.

Novos recursos

• Adicionado suporte para habilitar E/S de arquivo em buffer para uso em discos rígidos que podem se beneficiar do cache de arquivo do sistema operacional;

• Adicionado IDStorageQueue2::GetCompressionSupport API para especificar qual caminho o tempo de execução do DirectStorage seguirá ao descompactar um formato de descompactação de GPU suportado;

• Atualizado dstorage.h e dstorageerr .h para ser coberto pela licença MIT;

• Adicionado Microsoft.Direct3D.DirectStorage.winmd para facilitar a geração de ligações para APIs não C++;

Correções de bugs

• Adicionado campo "Reservado1" a DSTORAGE_REQUEST_OPTIONS. Isso torna o layout da estrutura na memória mais explícito, mas na verdade não altera o layout das versões anteriores;

• Corrigido DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION para texturas 3D;

• Corrigido um problema de agendamento que estava aparecendo ao transferir dados não compactados da memória para os buffers;

Melhorias de desempenho

• Mover cópia após descompactação da GPU para GPU fila de computação onde isso acontece mais rápido;