Skip to content

v1.155

Choose a tag to compare

@dzhdanNV dzhdanNV released this 20 Dec 10:35
· 979 commits to main since this release

HIGHLIGHTS:

  • Core: added functions for profiling tools (code markup for NVIDIA Nsight Systems), off by default (see Cmake option NRI_ENABLE_NVTX_SUPPORT)
  • Core: added ResetQueries to reset queries on the host
  • Core: added color for CmdBeginAnnotation (use BGRA_UNUSED if don't care)
  • interface polishing

BREAKING CHANGES:

  • CmdBeginAnnotation has got bgra color argument, use BGRA_UNUSED or add a color

DETAILS:

  • Core: added nriBeginAnnotation, nriEndAnnotation, nriEvent and nriSetThreadName
  • Core: added ResetQueries
  • Core: added color for CmdBeginAnnotation
  • Core: removed misleading const from queryPool for CmdResetQueries, CmdBeginQuery and CmdEndQuery functions
  • Validation: removed Over9000 complex validation for queries (let's rely on the graphics debug layer)
  • D3D11: switched perf markers to PIX, but actually it's a NOP change
  • merged PR #106: mark methods as overridden for Device in all implementations
  • updated NVAPI
  • added NVTX submodule
  • polishing