Releases: NVIDIA-RTX/NRI
Releases · NVIDIA-RTX/NRI
v1.112
v1.111
v1.111:
- NRI: removed unnecessary BT709_G10_8BIT swap chain format
- NRI: removed
SetSwapChainHdrMetadata
as it's being deprecated by MS - NRI: exposed
GetDisplayDesc
in swap chain to retrieve current color settings of the display the window is on - NRI: removed
ResizeBuffers
, which was a WAR for a D3D11 issue, which is fixed now - NRI: removed
WindowSystemType
, just initialize one ofWindow
members
v1.110
v1.109
v1.109:
- SwapChain: removed exclusive fullscreen (was partially implemented, should be done in another way)
- D3D12: fixed bug in "ResizeBuffers" (introduced by recent PR)
- D3D11: fixed "locking" (implicit referencing) of resources by CommandBuffer
- D3D11/D3D12: fixed wrong (0 alpha) background color in SwapChain
- VK: fixed mismatched image layouts in some "vkCmdCopy*" calls (introduced by recent PR)
- VK: swap chain improvements
- VK: refactoring
v1.108
v1.107
v1.106
v1.106:
- merged PR: wait for event completion in fence
- merged PR: added check for outdated swapchain
- merged PR: use optimal layout for texture copying
- merged PR: added support for swapchain resize
- NRI:
uint16_t
=>Dim_t
in some forgotten places - D3D11/D3D12: added waitable swapchain support (implicit)
- D3D11/D3D12: swap chain improvements
- Cmake: fixed unconditional use of
CMAKE_MSVC_RUNTIME_LIBRARY
v1.105
v1.104
v1.104:
- NRI: eliminated FrameBuffer (VK uses dynamic rendering)
- NRI: introduced "Sample_t" type to mimic "uint8_t" in implementations
- NRI: tweaked types in descs
- VK: fixed validation error in Fence
- introduced .clang-format (currently applied only to Validation)
- updated doc
v1.103
v1.103:
- NRI: exposed "GetBufferDesc" and "GetTextureDesc"
- NRI: exposed transparent "Mip_t" and "Dim_t" types to avoid casting to a wrong type in implementations
- NRI: removed unnecessary scoping ""::" in enum declarations
- NRI: "Destroy" and "Free" functions silently ignore NULL
- SwapChain: removed "format" output from "GetSwapChainTextures" (use "core.GetTextureDesc")
- WrapperVK: adjusted "CreateDescriptorPoolVK"
- NRI: reduced CPU-side memory usage across all implementations
- D3D12: eliminated burst of memory allocations when dynamically allocating DescriptorSet from a pool at run time
- D3D11: fixed infinitely growing memory usage related to dynamic allocation of DescriptorSets
- Validation: various improvements