Skip to content

[Bug]: Rendering error/warnings for custom player heads and server items (rendertype_cutout_mipped unsupported defines) #879

Description

@kopuudam-png

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions