NDEVR
API Documentation
PatchMatchPushConstants

Push constant layout (must match GLSL layout exactly). More...

Public Attributes

int32_t _pcPad0
 Padding for std430 alignment.
int32_t _pcPad1
 Padding for std430 alignment.
int32_t _pcPad2
 Padding for std430 alignment.
int32_t bLowResProcessed
 Whether a low-resolution prior has been applied.
float fConfidenceSkipThreshold
 Skip pixels with cost below this (0 = disabled).
float fDepthMax
 Maximum depth bound.
float fDepthMin
 Minimum depth bound.
float fThresholdKeepCost
 Cost threshold for filtering bad matches.
int32_t height
 Image height in pixels.
int32_t isRedPass
 Whether this is the red (1) or black (0) checkerboard pass.
int32_t iteration
 Current PatchMatch iteration index.
int32_t nEstimationIters
 Total number of PatchMatch iterations to perform.
int32_t nInitTopK
 Number of top views to select during initialization.
int32_t nNumViews
 Number of neighbor views used for matching.
int32_t width
 Image width in pixels.
int32_t yOffset
 Row offset for tiled dispatches.

Detailed Description

Push constant layout (must match GLSL layout exactly).

Definition at line 81 of file VulkanPatchMatch.h.


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