From 656fd601271fa472e40641cd2c60c6992b763950 Mon Sep 17 00:00:00 2001 From: Jens Peters Date: Sun, 25 Aug 2024 20:11:20 +0200 Subject: [PATCH] nvapi-disp: Do not loose struct version --- src/nvapi_disp.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nvapi_disp.cpp b/src/nvapi_disp.cpp index c7859bf2..b7cfeb84 100644 --- a/src/nvapi_disp.cpp +++ b/src/nvapi_disp.cpp @@ -59,6 +59,7 @@ extern "C" { case NV_HDR_CAPABILITIES_VER1: { auto pHdrCapabilitiesV1 = reinterpret_cast(pHdrCapabilities); *pHdrCapabilitiesV1 = {}; + pHdrCapabilitiesV1->version = NV_HDR_CAPABILITIES_VER1; pHdrCapabilitiesV1->isST2084EotfSupported = data.HasST2084Support; pHdrCapabilitiesV1->display_data.displayPrimary_x0 = data.RedPrimaryX; pHdrCapabilitiesV1->display_data.displayPrimary_y0 = data.RedPrimaryY; @@ -76,6 +77,7 @@ extern "C" { case NV_HDR_CAPABILITIES_VER2: { auto pHdrCapabilitiesV2 = reinterpret_cast(pHdrCapabilities); *pHdrCapabilitiesV2 = {}; + pHdrCapabilitiesV2->version = NV_HDR_CAPABILITIES_VER2; pHdrCapabilitiesV2->isST2084EotfSupported = data.HasST2084Support; pHdrCapabilitiesV2->display_data.displayPrimary_x0 = data.RedPrimaryX; pHdrCapabilitiesV2->display_data.displayPrimary_y0 = data.RedPrimaryY; @@ -92,6 +94,7 @@ extern "C" { } case NV_HDR_CAPABILITIES_VER3: *pHdrCapabilities = {}; + pHdrCapabilities->version = NV_HDR_CAPABILITIES_VER3; pHdrCapabilities->isST2084EotfSupported = data.HasST2084Support; pHdrCapabilities->display_data.displayPrimary_x0 = data.RedPrimaryX; pHdrCapabilities->display_data.displayPrimary_y0 = data.RedPrimaryY;