Skip to content

v1.93

Choose a tag to compare

@dzhdanNV dzhdanNV released this 20 Mar 16:52
· 1178 commits to main since this release

v1.93:

  • NRI: replacing "QueueSemaphore" and "DeviceSemaphore" with "Fence" object
  • NRI: decoupling synchronization from submission of commands
  • NRI: added optional Streamline support
  • NRI: "CmdDispatchMeshTasks" got "Dispatch"-like parameters
  • NRI: "PhysicalDeviceGroup::description" changed back to char
  • NRI: fixed compilation of C-style interface on Linux
  • NRI: fixed potential out-of-bounds access in "GetPhysicalDevices"
  • VK: VK SDK updated to v1.3.239
  • VK: NV-only extensions replaced with cross-vendor EXT extensions
  • VK: switched to VK v1.3, simplified initialization
  • VK: removed "error to warning" conversion for old errors
  • D3D12: fixed wrong PS_RESOURCE state usage in non-graphics queues
  • D3D12: expensive allocation in "CommandQueueD3D12::Submit" replaced with stack alloc
  • D3D11: fixed leaks caused by mixing "ptr" and "ComPtr" logic
  • D3D11: maximum frame latency is set based on number of buffers in SwapChain
  • fixes for Linux
  • Cmake improvements
  • updated dependencies
  • updated scripts
  • updated docs
  • refactoring