CaffeineMC / sodium

A Minecraft mod designed to improve frame rates and reduce micro-stutter
Other
4.77k stars 810 forks source link

Vanilla Parity [Player render Draw calls] #2791

Closed ArubikU closed 3 weeks ago

ArubikU commented 3 weeks ago

Bug Description

Vanilla mc dont mix player entity or item(player heads) on one call, mixing cause issues with some core shaders that depend on vertex id of players.

Reproduction Steps

  1. Install a example pack: For facility use, https://modrinth.com/resourcepack/magicshader
  2. Summon a player with the same skin of yours (use a player modification or something)
  3. one of the player will have wrong model display(my shader modify depending on vertex ids)

Log File

latest.log

Crash Report

crash-2024-10-03_15.29.32-client.txt

jellysquid3 commented 3 weeks ago

This is not fixable on our end. Even without our mod, relying on the vertex IDs is extremely fragile due to how draw combining works.