net.minecraft.client.renderer

class ShaderManager$CompilationCache

implements AutoCloseable

gmb$a
net.minecraft.client.renderer.ShaderManager$CompilationCache
net.minecraft.class_10151$class_10170
net.minecraft.unmapped.C_fpwiwmrb$C_ylsjmaiq
net.minecraft.client.gl.ShaderLoader$Cache
net.minecraft.unmapped.C_fpwiwmrb$C_ylsjmaiq
net.minecraft.src.C_345899_$C_345660_

Field summary

Modifier and TypeField
private final ShaderManager$Configs
b
configs
field_54022
f_bjfgmxlg
definitions
f_349071_
final Map<ShaderProgram, Optional<CompiledShaderProgram>>
c
programs
field_54023
f_cauubepz
shaderPrograms
f_348392_
final Map<ShaderManager$ShaderCompilationKey, CompiledShader>
d
shaders
field_54024
f_awvbycfu
compiledShaders
f_348396_
final Map<ResourceLocation, Optional<PostChain>>
e
postChains
field_54025
f_amnumssm
postEffectProcessors
f_346580_

Constructor summary

ModifierConstructor
(ShaderManager p_369367_, ShaderManager$Configs definitions)

Method summary

Modifier and TypeMethod
public CompiledShaderProgram
a(gmc arg0)
getOrCompileProgram(ShaderProgram arg0)
method_63525(class_10156 arg0)
m_hsaxtprf(C_amxeyjrr arg0)
getOrLoadProgram(ShaderProgramKey key)
m_356275_(C_346165_ arg0)
CompiledShaderProgram
b(gmc arg0)
compileProgram(ShaderProgram arg0)
method_63528(class_10156 arg0)
m_hjaopdsc(C_amxeyjrr arg0)
loadProgram(ShaderProgramKey key)
m_356151_(C_346165_ arg0)
private CompiledShader
a(alz arg0, fgg$a arg1, gma arg2)
getOrCompileShader(ResourceLocation arg0, CompiledShader$Type arg1, ShaderDefines arg2)
method_63522(class_2960 arg0, class_10141$class_282 arg1, class_10149 arg2)
m_ianoxkzp(C_ncpywfca arg0, C_ycbckgjc$C_sqzcsgmd arg1, C_wechclhy arg2)
loadShader(Identifier id, CompiledShader$Type type, Defines defines)
m_ianoxkzp(Identifier id, C_ycbckgjc$C_sqzcsgmd type, C_wechclhy defines)
m_356180_(C_5265_ p_364365_, C_346129_$C_345946_ p_369295_, C_346062_ arg2)
private CompiledShader
a(gmb$d arg0)
compileShader(ShaderManager$ShaderCompilationKey arg0)
method_63524(class_10151$class_10154 arg0)
m_bhrhjsib(C_fpwiwmrb$C_qlbxpnnb arg0)
compileShader(ShaderLoader$ShaderKey key)
m_bhrhjsib(C_fpwiwmrb$C_qlbxpnnb obj)
m_353721_(C_345899_$C_346006_ arg0)
public PostChain
a(alz arg0, Set<alz> arg1)
getOrLoadPostChain(ResourceLocation arg0, Set<ResourceLocation> arg1)
method_63523(class_2960 arg0, Set<class_2960> arg1)
m_nabqdaec(C_ncpywfca arg0, Set<C_ncpywfca> arg1)
getOrLoadProcessor(Identifier id, Set<Identifier> availableExternalTargets)
m_nabqdaec(Identifier id, Set<Identifier> set2)
m_356638_(C_5265_ p_368742_, Set<C_5265_> arg1)
private PostChain
b(alz arg0, Set<alz> arg1)
loadPostChain(ResourceLocation arg0, Set<ResourceLocation> arg1)
method_63527(class_2960 arg0, Set<class_2960> arg1)
m_pjfdztri(C_ncpywfca arg0, Set<C_ncpywfca> arg1)
loadProcessor(Identifier id, Set<Identifier> availableExternalTargets)
m_pjfdztri(Identifier id, Set<Identifier> set2)
m_357511_(C_5265_ p_366419_, Set<C_5265_> arg1)
public void
close()
close()
close()