v1.158
HIGHLIGHTS:
- Core: hooked up VK robustness on device and pipeline levels
- Core: added multiview support
- improvements and bug fixes
DETAILS:
- Core: added robustness (can be set per "Device" or "Pipeline", VK only)
- Core: added multiview support for all GAPIs
- Core: added multiview features and restrictions to
DeviceDesc
- Core: added missing shader features to
DeviceDesc
: ROV, barycentrics, viewport and layer indices - Compatibility HLSL: added VK/D3D-compatible decorations for dual-source blending
- D3D11: fixed potential NULL dereferencing in
[src/dst]RegionDesc
variables - D3D11: hooked up AMD multiview
- D3D12: disabled useless and previously forgotten
D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE
to avoid debug layer spam - VK: fixed potential validation errors for
CmdClearAttachments
- VK: fixed
GetImageViewType
functions returning incorrect view type for layered attachments - VK: grouped up extensions needed only for VK < 1.3
- VK: hooked up many missing shader-only extensions
- VK: fixed shader model detection
- updated comments in main headers
- updated README