prola.blogg.se

Direct3d install
Direct3d install








direct3d install

As DirectStorage is now more feature complete with GPU decompression, binary compatibility will become a higher priority. This is a trade-off between having a simpler API and binary compatibility. DSTORAGE_ERROR_PARAMETERS_REQUEST::RequestName size changed from MAX_PATH to DSTORAGE_REQUEST_MAX_NAME.buffers, subresources), support requests that have uncompressed size greater than the destination size.ġ.1.0 is source compatible with 1.0.2, but recompilation will be required so that the DirectStorage binaries match the header: For requests to GPU destinations (e.g.

direct3d install

  • Fail enqueued requests that require a D3D device on queues that were created without one.
  • Add note in dstorage.h about how IDStorageFile::Close() doesn't affect the reference count.
  • Fix hang when processing memory sourced requests that exceed in total the total size of the available staging buffer size.
  • Add more warnings for invalid queue capacity, and invalid request fields.
  • New method EnqueueSetEvent() that allows a Win32 event to be signaled directly by DirectStorage.
  • New interface: IDStorageCompressionCodec.
  • New function: DStorageCreateCompressionCodec.
  • New interface: IDStorageCustomCompressionQueue1.
  • New compression format: DSTORAGE_COMPRESSION_FORMAT_GDEFLATE.
  • Add support for GPU decompression and GDeflate:.
  • Fix region size calculation for texture destinations with DepthOrArraySize > 1 which caused bogus DirectStorage Error/Warning message DSTORAGE_MESSAGE_ID_SMALLER_UNCOMPRESSED_SIZE.
  • Move the copy after GPU decompression onto the compute queue for GPUs where this is faster.
  • Fix scheduling issue that manifested when transferring uncompressed data from memory to buffers.
  • Fix DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION for 3D textures.
  • This makes the in-memory layout of the structure more explicit, but doesn't actually change the layout from previous versions.
  • Add "Reserved1" field to DSTORAGE_REQUEST_OPTIONS.
  • Add, to ease generation of non-C++ bindings to the API.
  • Update dstorage.h and dstorageerr.h to be covered by the MIT License.
  • Add IDStorageQueue2::GetCompressionSupport API to indicate what path the DirectStorage runtime will take when decompressing a supported GPU decompression format.
  • Add support for enabling buffered file IO for use on HDDs that may benefit from OS file caching behaviors.
  • LICENSE-CODE.txt : applies to all files under native/include/.
  • LICENSE.txt : applies to all files under native/bin/.
  • direct3d install

    The included licenses apply to the following files: This package contains the DirectStorage SDK, including the redistributable binaries.įor help getting started and other information for DirectStorage, please see:










    Direct3d install