Skip to content

turnip: RB_DEPTH_CNTL fixes

I missed that a cross-state dependency had slipped through for pipeline libraries, for setting RB_DEPTH_CNTL::Z_CLIP_DISABLE. Even worse, it turns out that RB_DEPTH_CNTL::Z_CLIP_DISABLE is actually RB_DEPTH_CNTL::Z_CLAMP_ENABLE, and !17248 (merged) which had changed it was wrong. We can't easily untangle fixing one from the other, so this fixes both at once. This also makes us use the right fields on freedreno, although with how mesa/st works it doesn't make much difference.

Merge request reports