v1.145
HIGHLIGHTS:
- added beauty to the interface (no interface changes, except a few name changes)
- improvements and bug fixes
BREAKING CHANGES:
ShadingRate
values gotFRAGMENT_SIZE
prefix (x
in the middle was capitalized)- massaged
ClearDesc
because of introducedColor
union (color32f
=>color.f
) - removed
TYPE_
prefix fromMessage
(clarified interaction withwingdi.h
) - removed
BorderColor
, added flexibleSamplerDesc::borderColor
andSamplerDesc::isInteger
DETAILS:
- NRI: massaged
NRIMacro.h
- NRI: added a few missing
const
- NRI:
GetSupportedDepthFormat
moved toNRI.h
due to dependency onCoreInterface
- NRI: all headers of extensions made self-contained (depend only on
NRIDescs.h
) - NRI:
MAX_NUM
got hidden in depths ofNRIMacro.h
- NRI: fixed wrong forward declaration of D3D related types in C ^_^
- NRI: useless
__fastcal
replaced with__stdcall
- NRI: archaic predefined border color values replaced with custom colors
- NRI: added forgotten
MIRROR_CLAMP_TO_EDGE
address mode - D3D12: added proper custom border color support
- D3D11/D3D12: fixed some NVAPI calls and shading rate usage if unsupported
- VK: added proper custom border color support
- Validation: improved validation for
SamplerDesc