Repository navigation
|
Since I started writing Draw Nodes I usually use ScreenSpaceDrawQuad to use the draw quad of the sprite whose Draw Node I'm changing but I wonder what ConservativeScreenSpaceDrawQuad does, I see it's used on some of the Draw Node functions but that's all I've researched so far. |
Answered by
smoogipoo
Nov 18, 2024
Replies: 1 comment 1 reply
|
Should probably be documented better (I've done this in the past in combination with other changes that haven't been complete yet...), but it's the "inner" masking SSDQ that excludes corner radius, border, and masking smoothness effects. It's primarily used in the front-to-back pre-pass which populates the depth buffer by drawing quads under where each |
1 reply
Answer selected by
peppy
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Should probably be documented better (I've done this in the past in combination with other changes that haven't been complete yet...), but it's the "inner" masking SSDQ that excludes corner radius, border, and masking smoothness effects.
It's primarily used in the front-to-back pre-pass which populates the depth buffer by drawing quads under where each
Spritein the game would go to save on fill rate (i.e. "Early-Z").