Skip to content

perf: render-perf (ALLOW_COMBINER prune + E14 opaque solid atlas) - #14

Draft
roncarbot wants to merge 2 commits into
devfrom
feature/render-perf
Draft

perf: render-perf (ALLOW_COMBINER prune + E14 opaque solid atlas)#14
roncarbot wants to merge 2 commits into
devfrom
feature/render-perf

Conversation

@roncarbot

@roncarbot roncarbot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • E7b: remove unused ALLOW_COMBINER
  • E14: MaterialManager splits atlas solid fills — alpha>=1 → _colorMaterialOpaque (alphaBlending=false) for renderer depth/opaque path; translucent solids stay blended. Kill-switch: MaterialManager.ALLOW_OPAQUE_SOLID_ATLAS.

Pairs with awayjs/renderer#35 (opaque sort / depthOrder / opt-in VB merge).

SHA: abaa033

roncarbot and others added 2 commits September 9, 2026 03:25
Dead config — never read outside Settings.ts. Path merging within a
single Graphics would not cut Diggy-style cross-instance draws anyway.
Split texture-atlas solid fills into opaque vs blended materials so
alpha>=1 colors can use the renderer opaque path / depth test. Kill-switch:
MaterialManager.ALLOW_OPAQUE_SOLID_ATLAS.
@roncarbot roncarbot changed the title chore: remove unused ALLOW_COMBINER graphics setting perf: render-perf (ALLOW_COMBINER prune + E14 opaque solid atlas) Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant