Skip to content

v1.140

Choose a tag to compare

@dzhdanNV dzhdanNV released this 07 Aug 05:52
· 1051 commits to main since this release

HIGHLIGHTS:

  • NRI: exposed optional memory priority
  • NRI: exposed HIGH_PRIORITY_COPY queue
  • VK: doesn't use potentially slow VK_SHARING_MODE_CONCURRENT unless a COMPUTE or COPY queue is requested
  • NVAPI with MIT license!

BREAKING CHANGES:

  • Vulkan => VK or vk to avoid divergency
  • isVulkan12 => minorVersion for future needs
  • familyIndex => queueFamilyIndex to avoid divergency

DETAILS:

  • NRI: AllocateMemory args wrapped into AllocateMemoryDesc struct with optional priority
  • VK: improved queue related code
  • VK: hooked up VK_EXT_memory_priority
  • Wrapper: fixed not updated queue family indices participating into multi-queue activities
  • reduced code entropy
  • updated NVAPI
  • improved comments