com.mojang.blaze3d.shaders

public class Program

ehx
com.mojang.blaze3d.shaders.Program
net.minecraft.class_281
net.minecraft.client.gl.ShaderStage
net.minecraft.src.C_3169_

Field summary

Modifier and TypeField
private static final int
a
MAX_LOG_LENGTH
field_32037
MAX_INFO_LOG_LENGTH
f_166598_
private final Program$Type
b
type
field_1524
type
f_85535_
private final String
c
name
field_1525
name
f_85536_
private int
d
id
field_1523
glRef
f_85537_

Constructor summary

ModifierConstructor
protected (Program$Type type, int glRef, String name)

Method summary

Modifier and TypeMethod
public void
a(ehz arg0)
attachToShader(Shader arg0)
method_1281(class_3679 arg0)
attachTo(ShaderProgramSetupView program)
m_166610_(C_141543_ arg0)
public void
a()
close()
method_1282()
release()
m_85543_()
public String
b()
getName()
method_1280()
getName()
m_85551_()
public static Program
a(ehx$a arg0, String arg1, InputStream arg2, String arg3, ehq arg4)
compileShader(Program$Type arg0, String arg1, InputStream arg2, String arg3, GlslPreprocessor arg4)
method_1283(class_281$class_282 arg0, String arg1, InputStream arg2, String arg3, class_5913 arg4)
createFromResource(ShaderStage$Type type, String name, InputStream stream, String domain, GlImportProcessor loader)
m_166604_(C_3169_$C_3170_ p_166605_, String p_166606_, InputStream p_166607_, String p_166608_, C_141538_ p_166609_)
protected static int
b(ehx$a arg0, String arg1, InputStream arg2, String arg3, ehq arg4)
compileShaderInternal(Program$Type arg0, String arg1, InputStream arg2, String arg3, GlslPreprocessor arg4)
method_34416(class_281$class_282 arg0, String arg1, InputStream arg2, String arg3, class_5913 arg4)
load(ShaderStage$Type type, String name, InputStream stream, String domain, GlImportProcessor loader)
m_166612_(C_3169_$C_3170_ p_166613_, String p_166614_, InputStream p_166615_, String p_166616_, C_141538_ p_166617_)
protected int
c()
getId()
method_34417()
getGlRef()
m_166618_()