Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-278326

Missing Core Shader Program

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.21.3
    • None
    • Unconfirmed
    • (Unassigned)

      Description

      When applying specific resource packs on 1.21.3, the following error is displayed in logs stating that the shader program rendertype_armor_cutout_no_cull cannot be loaded.

      Steps to Reproduce:
      1. Apply a resource pack that utilises the rendertype_armor_cutout_no_cull core shader program.
      2. Resource pack will not apply.

      Observed Results:
      The resource pack fails to apply and gives the attached error message: resource reload failed.

      Expected Results:
      The resource pack should apply correctly.

      shader_program_error.log

      shader_program_error.log
      Explanation of Issue
      I went further into this and Decompiled both Minecraft 1.21.3 and Minecraft 1.21.1 jar file versions to find that 1.21.3 is missing these two shader program files. rendertype_armor_cutout_no_cull.vsh (Vertex shader program) and rendertype_armor_cutout_no_cull.fsh (Fragment Shader). Although both versions contain rendertype_armor_cutout_no_cull.json. I'm not sure as to why that is there but the Vertex and Fragment shader programs are not.

      With the log that is pasted above. It is complaining that Minecraft can't find the VERTEX version of the shader program (rendertype_armor_cutout_no_cull.vsh). Of course it will not be able to find it since in the 1.21.3 jar file, the files which hold these programs does not exist.

      Currently, the only fix is to run on 1.21.1 sadly as that version has the required shader program.

      Who would have thought this entire issue would resolve around missing files from the 1.21.3 version of Minecraft lol.

            Unassigned Unassigned
            ArcheryAce ArcheryAce
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: