NVAPI Reference Documentation
NVIDIA
Release 384: June 27
2017

NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1 Struct Reference

#include <nvapi.h>

Inheritance diagram for NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1:
NVAPI_D3D12_PSO_EXTENSION_DESC_V1

Data Fields

NvU32 version
 
bool ProgrammableSamplePositionsEnable
 
bool InterleavedSamplingEnable
 
NvU8 SampleCount
 
NvU8 SamplePositionsX [16]
 
NvU8 SamplePositionsY [16]
 
NVAPI_QUAD_FILLMODE QuadFillMode
 
bool PostZCoverageEnable
 
bool CoverageToColorEnable
 
NvU8 CoverageToColorRTIndex
 
NvU32 reserved [16]
 
- Data Fields inherited from NVAPI_D3D12_PSO_EXTENSION_DESC_V1
NvU32 baseVersion
 
NV_PSO_EXTENSION psoExtension
 

Field Documentation

bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::CoverageToColorEnable

Enable output of coverage to a color render-target.

NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::CoverageToColorRTIndex

Index of RT for coverage-to-color.

bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::InterleavedSamplingEnable

when jitter is enabled, an app need to fill the whole arrays below, otherwise only as much entries as samples

bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::PostZCoverageEnable

Enable pixel-shader input SV_COVERAGE to account for z-test in early-z mode.

bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::ProgrammableSamplePositionsEnable

enable Programmable Samples feature

NVAPI_QUAD_FILLMODE NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::QuadFillMode

Fill a triangle outside its bounds as a screen-aligned quad, matching the tri's bounding-box or filling the full viewport.

NvU32 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::reserved[16]

reserved for expansion, set to zero.

NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::SampleCount

number of samples. In TIR N->1 it needs to match N, in non-TIR it needs to match RT sample count. Ignored if ForcePerSampleInterlock is set

NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::SamplePositionsX[16]

x positions in API sample order

NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::SamplePositionsY[16]

y positions in API sample order

NvU32 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::version

Always use NV_RASTERIZER_PSO_EXTENSION_DESC_VER.


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


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

NVIDIA