mirror of
https://github.com/GTNewHorizons/Angelica.git
synced 2026-11-15 01:34:48 +00:00
32 lines
676 B
Java
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;
|
|
}
|
|
}
|