Files
Angelica/src/main/java/net/coderbot/iris/shaderpack/loading/ProgramArrayId.java
T

32 lines
676 B
Java

package net.coderbot.iris.shaderpack.loading;
public enum ProgramArrayId {
Setup(ProgramGroup.Setup, 100),
Begin(ProgramGroup.Begin, 100),
ShadowComposite(ProgramGroup.ShadowComposite, 99),
Prepare(ProgramGroup.Prepare, 99),
Deferred(ProgramGroup.Deferred, 99),
Composite(ProgramGroup.Composite, 99),
;
private final ProgramGroup group;
private final int numPrograms;
ProgramArrayId(ProgramGroup group, int numPrograms) {
this.group = group;
this.numPrograms = numPrograms;
}
public ProgramGroup getGroup() {
return group;
}
public String getSourcePrefix() {
return group.getBaseName();
}
public int getNumPrograms() {
return numPrograms;
}
}