ForgePatch/patches/minecraft/net/minecraft/client/shader/ShaderLoader.java.patch

13 lines
878 B
Diff

--- a/net/minecraft/client/shader/ShaderLoader.java
+++ b/net/minecraft/client/shader/ShaderLoader.java
@@ -51,7 +51,8 @@
public static ShaderLoader func_195655_a(IResourceManager p_195655_0_, ShaderLoader.ShaderType p_195655_1_, String p_195655_2_) throws IOException {
ShaderLoader shaderloader = p_195655_1_.func_148064_d().get(p_195655_2_);
if (shaderloader == null) {
- ResourceLocation resourcelocation = new ResourceLocation("shaders/program/" + p_195655_2_ + p_195655_1_.func_148063_b());
+ ResourceLocation rl = ResourceLocation.func_208304_a(p_195655_2_);
+ ResourceLocation resourcelocation = new ResourceLocation(rl.func_110624_b(), "shaders/program/" + rl.func_110623_a() + p_195655_1_.func_148063_b());
IResource iresource = p_195655_0_.func_199002_a(resourcelocation);
ByteBuffer bytebuffer = null;