stackotter / delta-client

An open source Minecraft Java Edition client built for speed.
https://deltaclient.app
GNU General Public License v3.0
322 stars 33 forks source link

[Bug Fix] Render entities before translucent geometry for correct blending. #136

Closed gracien-app closed 1 year ago

gracien-app commented 1 year ago

Description

This PR moves entityRenderer inside of worldRenderer for flexible control over rendering order. Rendering entities is encoded after drawing focused block outline, but before translucent geometry rendering for correct alpha blending behaviour.

Fixes #123

Profiled and tested on latest release and beta versions of macOS (Monterey / Ventura respectively).

Type of change

Please delete options that are not relevant.

Checklist: