nicegraf
ngf_stencil_info Struct Reference

Data Fields

ngf_stencil_op fail_op
 
ngf_stencil_op pass_op
 
ngf_stencil_op depth_fail_op
 
ngf_compare_op compare_op
 
uint32_t compare_mask
 
uint32_t write_mask
 
uint32_t reference
 

Detailed Description

Stencil operation description.

Field Documentation

◆ compare_mask

uint32_t ngf_stencil_info::compare_mask

Compare mask.

◆ compare_op

ngf_compare_op ngf_stencil_info::compare_op

Stencil comparison function.

◆ depth_fail_op

ngf_stencil_op ngf_stencil_info::depth_fail_op

What to do when depth test fails but stencil test passes.

◆ fail_op

ngf_stencil_op ngf_stencil_info::fail_op

What to do on stencil test fail.

◆ pass_op

ngf_stencil_op ngf_stencil_info::pass_op

What to do on pass.

◆ reference

uint32_t ngf_stencil_info::reference

Reference value (used for NGF_STENCIL_OP_REPLACE).

◆ write_mask

uint32_t ngf_stencil_info::write_mask

Write mask.