![]() |
NVAPI Reference Documentation
|
Release 396: April 5
|
#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] |
SUPPORTED OS: Windows 7 and higher
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] |
offset by vpOffsets[0] and vpOffsets[1] respectively.
(IN) Default set to 0. If non-zero, MRS/LMS viewports' TopLeftX and TopLeftY will be