NVAPI Reference Documentation
NVIDIA
Release 435: August 22
2019

_NV_SMP_ASSIST_SETUP_PARAMS_V1 Struct Reference

#include <nvapi.h>

Data Fields

NvU32 version
 
union {
   NV_MRS_CONFIG   eMRSConfig
 
   NV_LMS_CONFIG   eLMSConfig
 
   NV_MRS_CUSTOM_CONFIG_V1   sMRSCustomConfig
 
   NV_LMS_CUSTOM_CONFIG_V1   sLMSCustomConfig
 
   NV_CUSTOM_RECTS_V1   sCustomRects
 
}; 
 
float resolutionScale
 
D3D11_VIEWPORT boundingBox
 
float vpOffsets [2]
 

Detailed Description

SUPPORTED OS: Windows 7 and higher

Field Documentation

union { ... }
D3D11_VIEWPORT _NV_SMP_ASSIST_SETUP_PARAMS_V1::boundingBox

(IN) Rect on the rendertarget, to place the projection

NV_LMS_CONFIG _NV_SMP_ASSIST_SETUP_PARAMS_V1::eLMSConfig

(IN) If eSMPAssistType is LMS and SMP Assist Level is Full then provide LMS config enum

NV_MRS_CONFIG _NV_SMP_ASSIST_SETUP_PARAMS_V1::eMRSConfig

(IN) If eSMPAssistType is MRS and SMP Assist Level is Full then provide MRS config enum

float _NV_SMP_ASSIST_SETUP_PARAMS_V1::resolutionScale

(IN) A resolution multiplier in the range [0.1, 3.0] if app wants to render at higher resolution

NV_CUSTOM_RECTS_V1 _NV_SMP_ASSIST_SETUP_PARAMS_V1::sCustomRects

(IN) If SMP Assist Level is Minimal, provide custom viewports and scissor rects for each eye index.

NV_LMS_CUSTOM_CONFIG_V1 _NV_SMP_ASSIST_SETUP_PARAMS_V1::sLMSCustomConfig

(IN) If eSMPAssistType is LMS and SMP Assist Level is Partial, then provide LMS config

NV_MRS_CUSTOM_CONFIG_V1 _NV_SMP_ASSIST_SETUP_PARAMS_V1::sMRSCustomConfig

(IN) If eSMPAssistType is MRS and SMP Assist Level is Partial, then provide MRS config

NvU32 _NV_SMP_ASSIST_SETUP_PARAMS_V1::version

(IN) Structure version

float _NV_SMP_ASSIST_SETUP_PARAMS_V1::vpOffsets[2]

(IN) Default set to 0. If non-zero, MRS/LMS viewports' TopLeftX and TopLeftY will be offset by vpOffsets[0] and vpOffsets[1] respectively.


The documentation for this struct was generated from the following file:


Copyright (c) 2007-2019 NVIDIA Corporation. All rights reserved.

NVIDIA