srp
software rendering pipeline
Loading...
Searching...
No Matches
SRPStencilFaceState Struct Reference

#include <context.h>

Public Attributes

SRPCompareOp func
 
uint8_t ref
 
uint8_t mask
 
uint8_t writeMask
 
SRPStencilOp sfailOp
 
SRPStencilOp dfailOp
 
SRPStencilOp passOp
 

Detailed Description

Stencil test state for front or back face

Member Data Documentation

◆ dfailOp

SRPStencilOp SRPStencilFaceState::dfailOp

Action if stencil test passes but depth test fails

◆ func

SRPCompareOp SRPStencilFaceState::func

The comparison function to use

◆ mask

uint8_t SRPStencilFaceState::mask

Mask for the comparison: (ref & mask) OP (stored & mask)

◆ passOp

SRPStencilOp SRPStencilFaceState::passOp

Action if both stencial and depth tests pass

◆ ref

uint8_t SRPStencilFaceState::ref

The value to compare against

◆ sfailOp

SRPStencilOp SRPStencilFaceState::sfailOp

Action if stencil test fails

◆ writeMask

uint8_t SRPStencilFaceState::writeMask

Mask for writing to the buffer


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