Describe the bug
Playing on multiplayer servers (like MineBlaze SkyWars) with custom player heads or skin-based items causes constant shader errors in the console.
Summary
When playing on multiplayer servers (specifically MineBlaze) that render custom player heads or dynamic server-side skin textures (e.g., custom armor/helmet sets like the "Frog Class" in SkyWars), the console is flooded with rendering error logs.
Steps to reproduce
Join MineBlaze on 1.21.1 with VulkanMod 0.6.7 installed.
Use/look at custom player head items (like Frog Class set).
Console gets spammed with Shader rendertype_cutout_mipped is using external defines that are unsupported errors.
Context / Cause
It appears that dynamic, server-side generated player heads utilize legacy OpenGL defines/rendering passes during texture processing, which are currently unhandled or rejected by VulkanMod's rendertype_cutout_mipped and rendertype_entity_cutout pipeline.
Log files
[Render thread/ERROR]: Shader rendertype_cutout_mipped is using external defines that are unsupported.
[Render thread/ERROR]: Shader rendertype_entity_cutout is using external defines that are unsupported.
Describe the bug
Playing on multiplayer servers (like MineBlaze SkyWars) with custom player heads or skin-based items causes constant shader errors in the console.
Summary
When playing on multiplayer servers (specifically MineBlaze) that render custom player heads or dynamic server-side skin textures (e.g., custom armor/helmet sets like the "Frog Class" in SkyWars), the console is flooded with rendering error logs.
Steps to reproduce
Join MineBlaze on 1.21.1 with VulkanMod 0.6.7 installed.
Use/look at custom player head items (like Frog Class set).
Console gets spammed with Shader rendertype_cutout_mipped is using external defines that are unsupported errors.
Context / Cause
It appears that dynamic, server-side generated player heads utilize legacy OpenGL defines/rendering passes during texture processing, which are currently unhandled or rejected by VulkanMod's
rendertype_cutout_mippedandrendertype_entity_cutoutpipeline.Log files
[Render thread/ERROR]: Shader rendertype_cutout_mipped is using external defines that are unsupported.
[Render thread/ERROR]: Shader rendertype_entity_cutout is using external defines that are unsupported.