fix(rendering): correct alpha test on opaque batches and hair transparency

- alphaTestPipeline_ uses blendDisabled() so surviving pixels are fully
  opaque (was blendAlpha, causing hair to blend with background)
- Remove alphaCutout from alphaTest condition — opaque materials like
  capes no longer alpha-test just because their texture has an alpha
  channel
- Two-pass batch rendering: opaque (blendMode 0) draws first to
  establish depth, then alpha-key/blend draws on top
This commit is contained in:
Kelsi Davis 2026-04-04 01:16:28 -07:00
parent c95147390b
commit 3f408341e1
2 changed files with 87 additions and 4 deletions

Binary file not shown.