Skip to content

v1.90

Choose a tag to compare

@dzhdanNV dzhdanNV released this 20 Dec 10:44
· 1180 commits to main since this release

v1.90:

  • NRI: added C-compatible interface (macro magic based)
  • NRI: dropped "static samplers" as a counter intuitive entity due to implementation in VK
  • NRI: added "registerSpace" into "DescriptorSetDesc"
  • NRI: added OMM support (WIP)
  • NRI: fixed compilation issues with W4
  • VK: expand VK wrapper with methods to receive proc addresses
  • VK: fixed forgotten conservative raster enablement
  • VK: removed unnecessary EXT postfix
  • VK: added support for partially bound descriptors within descriptor set
  • VK: fixed "free" after potential "return"
  • VK: added support for sets starting not from "space = 0" in pipeline layout
  • API: removed "noop" const
  • API: renamed "baseSlot/setIndex" => "setIndexInPipelineLayout" to clarify what it is
  • API: changed "CmdSetDescriptorSets" => "CmdSetDescriptorSet"
  • API: fixed TextureTransition* helper funcs (WIP?)
  • API: removed unused "DisplayDesc"
  • API: removed NRIDescs.hpp file, functionality moved to NRIHelper.h (now C compatible)
  • API: dropped bit fields (except "GeometryObjectInstance")
  • API: added missing (or changed to minimal possible) "type" to "enum class"
  • API: getting rid of Color<>
  • README: added brief samples description
  • simplified and improved scripts
  • rewritten Cmake
  • refactoring