Class ComputeProgram

java.lang.Object
team.lodestar.lodestone.systems.rendering.shader.ComputeProgram
All Implemented Interfaces:
IBufferObject

public class ComputeProgram extends Object implements IBufferObject
  • Constructor Details

    • ComputeProgram

      public ComputeProgram(net.minecraft.resources.ResourceLocation shaderLocation)
  • Method Details

    • register

      public void register(net.neoforged.neoforge.client.event.RegisterShadersEvent event)
    • bind

      public void bind()
    • destroy

      public void destroy()
      Specified by:
      destroy in interface IBufferObject
    • registerBufferObject

      public void registerBufferObject()
      Specified by:
      registerBufferObject in interface IBufferObject