net.minecraft.client.renderer

public class ShaderManager

extends SimplePreparableReloadListener<ShaderManager$Configs> implements AutoCloseable

All mapped superinterfaces:

PreparableReloadListener

gvl
net.minecraft.client.renderer.ShaderManager
net.minecraft.class_10151

Field summary

Modifier and TypeField
static final org.slf4j.Logger
c
LOGGER
field_53937
public static final int
a
MAX_LOG_LENGTH
field_53936
public static final String
b
SHADER_PATH
field_53934
private static final String
d
SHADER_INCLUDE_PATH
field_53935
private static final FileToIdConverter
e
POST_CHAIN_ID_CONVERTER
field_53939
final TextureManager
f
textureManager
field_53940
private final Consumer<Exception>
g
recoveryHandler
field_54019
private ShaderManager$CompilationCache
h
compilationCache
field_54020
final CachedOrthoProjectionMatrixBuffer
i
postChainProjectionMatrixBuffer
field_60129

Constructor summary

ModifierConstructor
public (TextureManager arg0, Consumer<Exception> arg1)

Method summary

Modifier and TypeMethod
protected ShaderManager$Configs
a(avv arg0, brz arg1)
prepare(ResourceManager arg0, ProfilerFiller arg1)
method_62942(class_3300 arg0, class_3695 arg1)
private static void
a(alw arg0, avt arg1, ShaderType arg2, Map<alw, avt> arg3, com.google.common.collect.ImmutableMap$Builder<gvl$d, String> arg4)
loadShader(ResourceLocation arg0, Resource arg1, ShaderType arg2, Map<ResourceLocation, Resource> arg3, com.google.common.collect.ImmutableMap$Builder<ShaderManager$ShaderSourceKey, String> arg4)
method_62939(class_2960 arg0, class_3298 arg1, com.mojang.blaze3d.shaders.ShaderType arg2, Map<class_2960, class_3298> arg3, com.google.common.collect.ImmutableMap$Builder<class_10151$class_10155, String> arg4)
private static GlslPreprocessor
a(Map<alw, avt> arg0, alw arg1)
createPreprocessor(Map<ResourceLocation, Resource> arg0, ResourceLocation arg1)
method_62950(Map<class_2960, class_3298> arg0, class_2960 arg1)
private static void
a(alw arg0, avt arg1, com.google.common.collect.ImmutableMap$Builder<alw, guy> arg2)
loadPostChain(ResourceLocation arg0, Resource arg1, com.google.common.collect.ImmutableMap$Builder<ResourceLocation, PostChainConfig> arg2)
method_62953(class_2960 arg0, class_3298 arg1, com.google.common.collect.ImmutableMap$Builder<class_2960, class_9962> arg2)
private static boolean
a(alw arg0)
isShader(ResourceLocation arg0)
method_62952(class_2960 arg0)
protected void
a(gvl$c arg0, avv arg1, brz arg2)
apply(ShaderManager$Configs arg0, ResourceManager arg1, ProfilerFiller arg2)
method_62945(class_10151$class_10153 arg0, class_3300 arg1, class_3695 arg2)
public String
getName()
getName()
method_22322()
private void
a(Exception arg0)
tryTriggerRecovery(Exception arg0)
method_65232(Exception arg0)
public PostChain
a(alw arg0, Set<alw> arg1)
getPostChain(ResourceLocation arg0, Set<ResourceLocation> arg1)
method_62941(class_2960 arg0, Set<class_2960> arg1)
public void
close()
close()
public String
a(alw arg0, ShaderType arg1)
getShader(ResourceLocation arg0, ShaderType arg1)
method_68496(class_2960 arg0, com.mojang.blaze3d.shaders.ShaderType arg1)